Der Importname, der nicht mit dem Namen der Pip-Installation übereinstimmt, ist absolut dumm und widerlich.
Gbtimmon
11
"Dumm und widerlich" ist ein Kommentar, der sich wahrscheinlich am besten an die Leute richtet, die Sie zwingen, diese Software zu verwenden, die andere jahrelang entwickelt haben, um sie Ihnen kostenlos zur Verfügung zu stellen.
Ich habe einen seltsamen DLL-Fehler bei der Installation mit pip erhalten. Die Installation von pypiwin32, wie in Drew Christiansons Antwort vorgeschlagen, funktionierte für mich besser. stackoverflow.com/posts/31348620/revisions
Pro Q
162
Es gibt auch eine neue Option: Holen Sie es sich über Pip! Es gibt ein Paket pypiwin32 mit Rädern, so dass Sie einfach mit installieren können : pip install pypiwin32!
Bearbeiten: Laut Kommentar von @movermeyer veröffentlicht das Hauptprojekt jetzt Räder bei pywin32 und kann daher mit installiert werdenpip install pywin32
Wenn Sie während der Installation den Fehler "Zugriff verweigert" erhalten, versuchen Sie es python -m pip install pypiwin32wie in diesem SO-Thread vorgeschlagen .
2
Ich frage mich, warum das "pi" im Namen: /
Marcello Romani
4
@MarcelloRomani, wahrscheinlich um anzuzeigen, dass es sich um die auf pypi gehostete Version handelt, im Gegensatz zu der auf sourceforge gehosteten Version. Ich rate nur.
John
3
@MarcelloRomani PyPI - Python-
Paketindex
Ab dem 11.11.2017 ist das Projekt auf GitHub umgezogen und veröffentlicht Räder unter pywin32, was wahrscheinlich als die neue richtige Antwort angesehen werden sollte.
Movermeyer
8
Ich habe festgestellt, dass UC Irvine eine großartige Sammlung von Python-Modulen hat, wobei pywin32 (win32api) eines von vielen ist, die dort aufgelistet sind. Ich bin mir nicht sicher, wie sie mit den neuesten Versionen dieser Module Schritt halten sollen, aber es hat mich noch nicht enttäuscht.
Ich bin mir nicht sicher, auf was dieser Link verweist, aber es gibt keine "3rd .exe down" auf der Seite.
kmote
3
Das Antwortdatum sollte der gesamte Kontext sein, der erforderlich ist, um herauszufinden, warum "3rd .exe down" nicht mehr gilt. In der unter diesem Link gut sichtbaren README-Datei wird erläutert, wie Sie einen Build zum Herunterladen auswählen.
Antworten:
'pywin32' ist sein kanonischer Name.
http://sourceforge.net/projects/pywin32/
quelle
pypiwin32
: pypi.python.org/pypi/pypiwin32Es gibt auch eine neue Option: Holen Sie es sich über Pip! Es gibt ein Paket pypiwin32 mit Rädern, so dass Sie einfach mit installieren können :pip install pypiwin32
!Bearbeiten: Laut Kommentar von @movermeyer veröffentlicht das Hauptprojekt jetzt Räder bei pywin32 und kann daher mit installiert werden
pip install pywin32
quelle
python -m pip install pypiwin32
wie in diesem SO-Thread vorgeschlagen .pywin32
, was wahrscheinlich als die neue richtige Antwort angesehen werden sollte.Ich habe festgestellt, dass UC Irvine eine großartige Sammlung von Python-Modulen hat, wobei pywin32 (win32api) eines von vielen ist, die dort aufgelistet sind. Ich bin mir nicht sicher, wie sie mit den neuesten Versionen dieser Module Schritt halten sollen, aber es hat mich noch nicht enttäuscht.
UC Irvine Python-Erweiterungs-Repository - http://www.lfd.uci.edu/~gohlke/pythonlibs
pywin32-Modul - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
quelle
http://sourceforge.net/projects/pywin32/files/ - 3. .exe down
quelle