Table of Contents
In den letzten relativ wenigen Tagen haben einige Benutzer eine Fehlermeldung beim Abrufen von win32 für Python verwendet. Dieses Problem tritt hauptsächlich aufgrund mehrerer Faktoren auf. Lassen Sie uns jetzt über diese Art sprechen.
Genehmigt
g.PyWin32 kann eine Python-Plugin-Bibliothek erhalten, um Windows zu erstellen, mit der Sie unterwegs auf die Win32-Anwendungsprogrammierverbindung (API) in Python verweisen können.
g.
Normalerweise unterstützt dies die Python Readme for Win32 (pywin32)-Erweiterung, die Zugriff auf viele dieser Python-APIs für Windows bietet.
Nur Python 3 ist installiert. Zweitens, falls Sie Python-Unterstützung benötigen, müssen Sie 228
erstellen.
Hilfe
Schreiben Sie nicht die Fenster. Anfragealle Fehler (oder Gedanken an Fehler) in pywin32.Pull-requestsAlle Fehler oder Vorteile sind ebenfalls willkommen. Bitte
wird jedoch wahrscheinlich keine Github-Probleme öffnen, wenn es um allgemeine Supportanfragen geht, oderbei Problemen, vielleicht Fragen zum Web-Theme in diesem Paket – sie werden es tunFeste. Bei Problemen senden Sie bitte eine E-Mail anPython Win32-Portoliste -Bitte beachten Sie, dass Sie ein Auto-Abonnent von Stück und vor dem Posten sein müssen.
Binärdateien
Der einfachste Weg, pywin32 zu erstellen, besteht darin, die neuesten Binärdateien zu erhalten
PIP installieren
Auftragsart nach Administratorrechten starten.python -m pip richtet pywin32 ein.C:ProgrammeStackless36Skripte>python pywin32_postinstall.py -install.Python C:CodePythonSpeakingSpeak.py.
pip install pywin32
Wenn Sie während des größten Teils des Updates Unregelmäßigkeiten feststellen (z.B. ein Fehler “Modul nicht immer gefunden” oder ähnliches), können Siesollte ausführen:
Python-Skripte / pywin32_postinstall.py -run
Es werden mehrere kleine Versuche unternommen, um alte widersprüchliche Installationen aufzufrischen.
Bitte beachten Sie, wer pywin32 für “systemweite” Funktionen nutzen möchte.Wenn Sie COM-Objekte erstellen oder Windows-Features implementieren, müssen Sie Folgendes ausführen:die alle Befehle mit einem erhöhten String behandeln (zum Beispiel “Als Administrator ausführen”).
Aus Quelle bauen
Das Bauen aus jedem Reservoir ist jetzt viel einfacher geworden – Familien brauchen nur Visual Studio.und im Moment ist Windows 10 SDK platziert (saubere Compiler werden wahrscheinlich auch funktionieren, aberwurden nicht nur unterstützt – ich werde deine Erfahrungen berücksichtigen!)
Genehmigt
Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!
setup.py
a ist das spezielle Standard-Build-Skript von Distutils. Sie wollen fast sicher:
python.py installieren
python setup.py –help
Sie können setup.py
ohne Diskussionen ausführen, um sie anzuzeigenspezifische Informationen nur in Bezug auf Abhängigkeiten. Die Installation der Vanilla MSVC-Einheit solltein der Lage sein, die meisten Erweiterungen und Listenerweiterungen zu erstellen, die einfach nicht möglich sindgebaut, weil Ihre örtliche Bibliothek fehlen wird – wenn der Bau tatsächlich mit Ihnen vermeidetKonfiguration öffnen Sie bitte ein beliebiges Szenario.
Genehmigungsprozess
Beim Erstellen einer neuen Version werden die folgenden Schritte durchgeführt – im GrundeMache eine Checkliste, damit Mammond den zu erledigenden Text nicht vergisst 🙂
-
Stellen Sie sicher, dass die Datei CHANGES.txt oft alles enthält, was es wert ist, produziert zu werden.
-
Aktualisieren Sie setup.py mit neuer Hilfe beim Erstellen von Zahlentypen.
-
Führen Sie build.bat aus, warten Sie ewig, überprüfen Sie Artefakte.
-
Laden Sie die .whl-Artefakte als pypi herunter – wir alle werden dies tun, bevor wir das Tag einer Person bewerben, da sie zweifellos die meisten sein werdenabgelehnt wegen ungültiger
README.md
. Erstellt als Streampy -3.5 -t, verteilen Sie dist / * XXX ( leer ) .whl
. -
Bestätige setup.py Die (sodass die neue Build-Bin-Mobilfunknummer im Repo ist), erstelle jedes neue Git-Tag
-
Laden Sie sich die .exe-Workflows von github herunter.
-
Aktualisieren Sie setup.py mit der neuesten Build-Plethora + “.1” (zum Beispiel 123.1), damit sichergestellt wird, dasszukünftige Tests sind nicht unangemessen für die reale Version.
-
Stellen Sie sicher, dass alle Personen auf Github eingereicht werden, einschließlich unseres Tags (d. h.
git Urge --tags
) -
Senden Sie eine E-Mail über den Pfad zu python-win32
Ab September 2019 kann pywin32
derzeit von PyPI verwendet werden und lädt die neueste Version (aktuelle Auswahl 224). Dies geschieht definitiv zusammen mit Pip
pip nutzen pywin32 install
Wenn Sie y Hinweis zum Downgrade haben, hat die nächste Sourceforge-Site wahrscheinlich eine größere Übersetzung, ansonsten können Sie zweifellos mit dem Befehl üben, wobei xxx
die spezifische Version sein wird, die Sie wollen, unces. 224
pip haben pywin32 == xxx
Es unterscheidet sich durch den pip
, den viele Leute bestellen werden, da pypiwin32
verwendet wird, der einige alte installiert (nämlich 223)
Beim Durcharbeiten der Dokumentation sehe ich keinen Grund für diese Rollenbefehle für alle python3.x
-Versionen, ich verstehe python2.7
und darunter nicht, wenn Sie es tun sollten Versuchen Sie diese Situation und sie kommen mit ihrer Aufgabe sicherlich nicht zurecht, wie die folgenden Lösungen funktionieren werden.
Vermutlich jetzt ungewollte Entscheidungen, behalten aber definitiv ihre Gültigkeit ab September 2019
Keine Version eines bestimmten Emulates von win32api
. Sie benötigen ein bestimmtes pywin32
-Modul, das derzeit nicht mit Ihrem pip
installiert bleiben kann. Es ist derzeit nur unter diesem Link verfügbar. Installieren
Es kann nicht lange dauern, aber oft wird fast alles nach Ihren Wünschen gemacht. NSStellen Sie einfach sicher, dass Sie die richtige Auswahl in Ihre Python
🙂
-Version aufnehmen.
Da ich eine persönliche Antwort gepostet habe, gibt es andere Alternativen zum Laden des win32api
-Kurses.
Es ist fast sicher verfügbar, wenn Sie pip
speichern und diesen Befehl anbieten;
Pip-Systeme pypiwin32
Es kann auch aus dieser hervorragenden GitHub-Sammlung installiert werden, wie in @Heath-Übersichtsartikeln oder -Rezensionen beschrieben
Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.
Gemäß den offiziellen Informationen aus Ihrer aktuellen Python-Dokumentation ist Python 3.9. 0.kann nicht unter Windows 7 oder einer Vorabversion von Windows verwendet werden. Daher wird derzeit der Typ bis 3.9 nach Windows 7 anerkannt.
Gehen Sie zu http://sourceforge.net/projects/pywin32/Klicken Sie auf den grünen Link Python für Windows-Erweiterungen herunterladen:Installieren Sie auf einer bestimmten Anzahl der angezeigten Seiten ein bestimmtes pywin32-Paket für die gebundene Version von Python, die Sie am längsten eingestellt haben: