Ich versuche das win32com-Modul zu installieren. Ich weiß, ich sollte die Python für Windows-Erweiterung herunterladen , aber es funktioniert nicht.
Nachdem ich Python für Windows installiert und versucht import win32com.client
habe, wird die folgende Fehlermeldung angezeigt:
>>> 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
Der Versuch, bei Google nach Hilfe zur Installation von win32api für Python zu suchen, hilft ebenfalls nicht. Ich werde gerade wieder auf die Python für Windows-Erweiterungen verwiesen.
python
windows
microsoft-outlook
NiklasR
quelle
quelle
win32con
) importiert, die C-Erweiterungsmodule (wiewin32api
) jedoch nicht. Wenn Sie Python 2.6 installieren und dann die Erweiterungen für 2.7 installieren, werden sie möglicherweise importiert, stürzen jedoch später ab. usw.Antworten:
python -m pip install pywin32
C:\Program Files\Stackless36\Scripts>python pywin32_postinstall.py -install
python C:\code\Python\speech\speak.py
Wo
speak.py
besteht dieser Text:Funktioniert einwandfrei mit Python 3.6.4 Stackless 3.1b3 060516 (v3.6.4-slp: 9557b2e530, 21. Dezember 2017, 15:23:10) [MSC v.1900 64-Bit (AMD64)] unter win32. Vanilla CPython hängt hier rum:
quelle
Überprüfen Sie sys.path, um sicherzustellen, dass sich das Verzeichnis dort befindet, in dem das Modul installiert ist. Andernfalls müssen Sie es hinzufügen (Google PYTHONPATH Windows bietet Hilfe dazu.)
quelle
import
werden können, damit sie funktionieren.Ich hatte erst gestern das gleiche Problem. Ich installierte
pypiwin32
verwendenpip
.Versuchen
an der Eingabeaufforderung
Stellen Sie sicher, dass sich Ihr Python-Paket im Systempfad befindet.
Beachten Sie, dass es verschiedene Möglichkeiten gibt, Python-Module zu installieren, und wie Sie festgestellt haben, funktionieren nicht alle.
pip install
mit-U
arbeitete für mich mit dempypiwin32
Modul (das enthältwin32com
).quelle
-U
Schalter steht für--upgrade
und pypi.org/project/pypiwin32 ist ein besser gepacktes (.whl-Format) pypi.org/project/pywin32 von denselben Entwicklern. Ich habe gelesen, dass diespython -m pip
nurpip
aus Pfadgründen bevorzugt wird .TypeError: 'module' object is not callable
, versuchen Sie:python -m pip install -U pypiwin32
Suchen Sie nach der Datei auf Ihrem Computer, indem Sie in Ihrem gesamten Computer nach "win32api" suchen. Sobald Sie sie gefunden haben, geben Sie sie hier ein. C: \ Python26 \ Lib \ win32com "Vorausgesetzt, Sie haben die win32com-Bibliothek bereits installiert, und Sie finden die Datei, die ich denke, in" C. : \ Python26 \ Lib \ site-packages \ win32 "Nachdem sich die Datei an diesen beiden Stellen auf Ihrem Computer befinden sollte, damit Ihr Modul funktioniert, ist es endlich fertig."
quelle