Ich weiß nicht genau, wie ich mein Problem formulieren soll, und habe versucht, online nach ähnlichen Problemen zu suchen, konnte dies jedoch nicht (vielleicht ginge es mit einer besseren Formulierung, also entschuldigen Sie, wenn dies eine doppelte Frage ist!).
Wie auch immer, ich versuche pyuic5 auszuführen (um zu testen, ob es funktioniert). Also öffne ich CMD (im Verzeichnis, in dem sich meine .ui-Datei befindet) und wenn ich eingebepyuic5Ich bekomme:
Schwerwiegender Fehler im Launcher: Prozess mit „C:\users\andrew\appdata\local\programs\python\python37\python.exe“ C:\Program Files (x86)\Python37-32\Scripts\pyuic5.exe“ kann nicht erstellt werden.
Hinweis: C:\Program Files (x86)\Python37-32 ist das richtige Verzeichnis
Ich glaube, meine PATH-Variablen sind korrekt. Ich habe alle Screenshots hinzugefügt, die meiner Meinung nach nützlich sein könnten.
Hier ist mein Ordner appdata/local/...
Hier wird der Befehl ausgeführt.
Hier ist die „Pip-Liste“ mit hervorgehobenem PyQT, die ALLE Pakete anzeigt
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Ich bin ziemlich neu bei Python. Danke, Leute
[P.S.: Ich verwende die 32-Bit-Version, da die 64-Bit-Version bei mir einige Probleme verursacht hat]
Antwort1
Haben Sie versucht, es CMD
als Administrator auszuführen? Versuchen Sie auch, es auszuführen, python --version
um CMD
Ihre Python-Installation zu überprüfen. Es sollte Ihre Standard-Python-Version ausgeben.
Antwort2
C:\Program Files (x86)
ist ein schlechter Ort zum Installieren von Python (und somit auch der zugehörigen Module), da Leerzeichen in Ihren Pfaden zum Fehlschlagen von Skripts führen können.
Ebenso werden C:\Program Files
und C:\Program Files (x86)
(möglicherweise) von Windows anders behandelt (als spezielle Systemordner), was bedeutet, dass dies neben den Leerzeichen auch andere Probleme verursachen kann.
Als ernsthafte Empfehlung würde ich Folgendes vorschlagen:
Verwenden Sie
pip freeze
(z. B. alspython -m pip freeze > requirements.txt
), um eine aktuelle Liste Ihrer installierten Module zu erstellen.Deinstallieren Sie Python 3.7 vollständig.
Installieren Sie Python 3.7 in einem Pfad ohne Leerzeichen neu (z. B. unter
C:\Programs\Python37-32
oder ähnlich).Verwenden Sie zB,
python -m pip install -r requirements.txt
um Ihre aktuellen Module neu zu installieren.
Auch wenn dies Ihr genaues Problem nicht löst, wird es Ihnen in Zukunft wahrscheinlich eine unbekannte Menge Kopfschmerzen ersparen.