Saya mencoba menginstal modul win32com. Saya tahu saya harus mengunduh ekstensi Python untuk Windows , tetapi tidak berfungsi.
Setelah saya menginstal Python untuk Windows dan mencoba import win32com.client
, saya mendapatkan pesan kesalahan berikut:
>>> import win32com.client
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import win32com.client
File "C:\Python27\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named win32api
Mencoba ke google untuk bantuan tentang cara menginstal win32api untuk Python juga tidak membantu; Saya hanya dirujuk ke ekstensi Python untuk Windows lagi.
python
windows
microsoft-outlook
NiklasR
sumber
sumber
win32con
) akan mengimpor, tetapi modul ekstensi-C (sukawin32api
) tidak akan; jika Anda menginstal Python 2.6, maka instal ekstensi untuk 2.7, mereka dapat mengimpor tetapi macet nanti; dllJawaban:
python -m pip install pywin32
C:\Program Files\Stackless36\Scripts>python pywin32_postinstall.py -install
python C:\code\Python\speech\speak.py
Di mana
speak.py
terdiri dari teks ini:Bekerja dengan baik pada Python 3.6.4 Stackless 3.1b3 060516 (v3.6.4-slp: 9557b2e530, 21 Desember 2017, 15:23:10) [MSC v.1900 64 bit (AMD64)] pada win32. Vanilla CPython bergaul di sini:
sumber
Periksa sys.path untuk memastikan direktori tempat modul diinstal di sana, jika tidak Anda harus menambahkannya (google PYTHONPATH windows untuk bantuan dengan itu.)
sumber
import
akan bekerja.Saya memiliki masalah yang sama hanya kemarin. Saya menginstal
pypiwin32
menggunakanpip
.Mencoba
di command prompt
Pastikan paket Python Anda ada di sistem PATH.
Perhatikan bahwa ada beberapa cara berbeda untuk menginstal modul Python, dan seperti yang Anda temukan tidak semuanya bekerja.
pip install
dengan-U
bekerja untuk saya denganpypiwin32
modul (yang berisiwin32com
).sumber
-U
beralih singkatan--upgrade
dan pypi.org/project/pypiwin32 adalah baik-dikemas (format .whl) pypi.org/project/pywin32 oleh devs yang sama. Saya membaca yangpython -m pip
lebih disukai hanyapip
karena alasan jalur.TypeError: 'module' object is not callable
, coba:python -m pip install -U pypiwin32
mencari file di komputer Anda dengan mencari di semua komputer Anda "win32api" setelah Anda menemukannya taruh di sini C: \ Python26 \ Lib \ win32com "ini seandainya Anda sudah menginstal perpustakaan win32com dan Anda akan menemukan file yang saya pikir dalam" C : \ Python26 \ Lib \ situs-paket \ win32 "Setelah semua file tersebut harus terletak di dua tempat di komputer Anda agar modul Anda berfungsi, itu ada di fini".
sumber