Wo finde ich das win32api-Modul für Python? [geschlossen]

116

Ich muss es für Python 2.7 herunterladen, kann es aber nicht finden ...

Rechteck
quelle
170
Ironischerweise führt das Googeln von "python win32api" jetzt zu dieser Seite.
Mark
6
Es ist fast wie eine Schleife, die niemals endet
Jayson Ragasa

Antworten:

104

'pywin32' ist sein kanonischer Name.

http://sourceforge.net/projects/pywin32/

Dash-Tom-Bang
quelle
23
Sie finden dieses Modul auf PyPI unter dem Namen pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc
7
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.
Dash-Tom-Bang
4
Nicht mehr auf sourceforge: github.com/mhammond/pywin32
onewhaleid
2
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

Andrew Christianson
quelle
2
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
3

http://sourceforge.net/projects/pywin32/files/ - 3. .exe down

Jeremy Brown
quelle
1
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.
Jeremy Brown
Oder gehen Sie einfach zu github.com/mhammond/pywin32/releases und laden Sie die Anwendung für Ihre Architektur herunter.
0x48piraj