Dieser Artikel stellt Ihnen hauptsächlich die Lösung für das Problem des Python-Pyqt5-Installationsfehlers vor. Der Artikel bietet einen gewissen Referenz- und Lernwert für Freunde, die auch auf dieses Problem stoßen Bitte folgen Sie dem Herausgeber, um gemeinsam zu lernen.
Vorwort
Ich bin kürzlich bei der Installation auf ein Problem mit Python pyqt5 gestoßen, und ich hatte keine andere Wahl, als eine Lösung zu finden .Methode, ich habe festgestellt, dass es auch Studenten gibt, die auf dieses Problem gestoßen sind, daher habe ich die Lösung zusammengefasst und weiter unten nicht näher darauf eingegangen. Schauen wir uns die ausführliche Einführung an:
Problem gefunden
In der Vergangenheit war der Installationsbefehl nur pip und die abhängigen Bibliotheken wurden automatisch installiert, aber bei der Installation von pyqt5 ist ein Problem aufgetreten
Nach dem Herunterladen von pyqt5 wird eine Meldung angezeigt, dass die geeignete SIP-Version nicht gefunden werden kann.
Could not find a version that satisfies the requirement sip>=4.19 (from pyqt5) (from versions: ) No matching distribution found for sip>=4.19 (from pyqt5)
Handbuch pip install sip
kann nicht installiert werden. Dies wird jedoch der Fall sein Meldung, dass die passende Version nicht gefunden werden kann, was seltsam ist.
Ich habe alle WHL-Dateiversionen von SIP heruntergeladen, und wenn ich sie mit pip installiere, wird mir angezeigt, dass sie nicht mit der aktuellen Maschinenplattform kompatibel sind kann nicht installiert werden.
Dann habe ich den Quellcode zum Kompilieren und Installieren heruntergeladen. Um kompilieren zu können, habe ich auch mingw32 installiert, damit ich make, gcc und andere Befehle verwenden kann. Nach dem Kompilieren und Installieren kann es immer noch nicht über pip install pyqt5
installiert werden und derselbe Fehler wird angezeigt.
Also habe ich darüber nachgedacht, den Quellcode herunterzuladen, pyqt5 zu kompilieren und zu installieren. Ich habe lange mit der Konfiguration verbracht, aber es konnte nicht kompiliert werden. .
Lösung
Nachdem Sie lange gekämpft haben, wie haben Sie es endlich gelöst?
Python3.4 deinstalliert, Python3.5 heruntergeladen und installiert, und dann pip install pyqt5
ein Befehl, um es zu tun
Was bedeutet es, dass die alte Version von Python das nicht installieren kann? neuestes pyqt5?
Nachdem der Code in Python3.5 geschrieben und mit Pyinstaller gepackt wurde, läuft WIN7 normal, der XP-Computer kann jedoch nicht ausgeführt werden.
Es wird angezeigt, dass der Programmeingabepunkt Getfinalpathnamebyhandlew nicht in der Dynamic Link Library kernel32.dll gefunden werden kann.
Baidu sagte: Python3.5 unterstützt XP nicht mehr und erfordert Python3.4.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonTeilen von Lösungen für den Installationsfehler von pyqt5 in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!