Ich brauche diese Version, da sie die letzte Version ist, die die XP-Installation unterstützt.
Abgesehen von den binären Distributionen von Python 3.4.x möchten Sie Python 3.4.4 in Betracht ziehen . Ich glaube, es sollte noch mit Windows XP kompatibel sein und ist offensichtlich eine Version besser. =)
Kann ich [PyInstaller] in Python 3.4.3 installieren?
Nach einigen (sehr) Lichttests scheint es möglich.
Das Problem, auf das Sie stoßen, ist, dass die aktuellen Versionen von pywin32 und pypiwin32 unter PyPI nicht über Versionen zu verfügen scheinen, die Python 3.4.x unterstützen.
Für pywin32 bietet die neueste Version (Version 223) nur Räder für Python 2.7, 3.5, 3.6 und 3.7 (derzeit in der Vorabversion). pypiwin32 ist derzeit eine umgepackte Version von pywin32, requires pywin32 (>=223)
die (wie bereits erwähnt) derzeit keine offensichtlichen Optionen für 3.4.x hat.
Es ist jedoch möglich, ältere Versionen dieser Pakete manuell in 3.4.x zu installieren, sofern keine anderen Probleme auftreten.
Pypiwin32 / pywin32 manuell installieren
Bitte beachten Sie:
Die unten aufgeführten Optionen schließen sich gegenseitig aus - beide installieren eine Version von pywin32 . Wähle eins.
Manuelles Installieren bedeutet, dass Sie das richtige Paket selbst herunterladen müssen. Die Verwendung
pip
kann möglicherweise noch nicht beteiligt sein. Ist dies der Fall, wird sie erst verwendet, nachdem Sie die richtige Datei heruntergeladen haben.
Option 1 - pypiwin32 (älter)
pypiwin32 Version 219 ist noch auf PyPI verfügbar und hat Räder für Python 3.4. Das 64-Bit-Rad und der PyInstaller 3.0 (auch manuell installiert) funktionierten für mich ohne Probleme .
So installieren Sie pypiwin32 Version 219 :
Laden Sie das richtige Rad, das Ihrer Python-Distribution entspricht (entweder
pypiwin32-219-cp34-none-win32.whl
oderpypiwin32-219-cp34-none-win_amd64.whl
), von der oben verlinkten PyPI-Seite herunter.Öffnen Sie ein Befehlsfenster und navigieren Sie zu dem Ort, an dem Sie das Rad gespeichert haben.
Wenn Python in der Befehlszeile registriert ist, geben Sie Folgendes ein:
python -m pip install name-of-the-downloaded.whl
Option 2 - pywin32 (neuer)
pywin32 unterhält ein von PyPI unabhängiges GitHub-Repository, das derzeit über Versionen für pywin32 Version 221 unter Python 3.4 verfügt (die Versionen 222 und 223 haben noch keine kompatiblen Versionen für 3.4).
PyInstaller 3.3.1 (derzeit die aktuellste Version, die über erhältlich ist pip
) schien mit dieser Version von pywin32 problemlos zu funktionieren .
So installieren Sie pywin32 Version 221 :
Laden Sie das richtige Installationsprogramm (
.exe
) für Ihre Python-Distribution (pywin32-221.win32-py3.4.exe
oderpywin32-221.win-amd64-py3.4.exe
) von der oben verlinkten Release-Seite herunter .Navigieren Sie zu dem Speicherort, an dem Sie das Installationsprogramm gespeichert haben.
Doppelklicken Sie auf das Installationsprogramm und befolgen Sie die Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass im zweiten Installationsfenster die korrekten Versions- und Standortinformationen für Ihre Python-Installation angegeben sind:
Testnotizen
Die Installation wurde unter Windows 7 durchgeführt (leider steht derzeit keine XP-VM zur Verfügung).
Das Testen war sehr leicht (keine Installationsfehler, PyInstaller hat ein kleines Testskript korrekt gepackt).
PyInstaller bietet mehrere Iterationen für PyPI an . Ich habe versucht, die Veröffentlichungstermine zwischen pypiwin32 / pywin32 und PyInstaller- Versionen ein wenig anzugleichen, um die Kompatibilität zu gewährleisten. Ich habe jedoch keine anderen Kombinationen als die oben aufgeführten getestet.