Heim >Backend-Entwicklung >Python-Tutorial >Lösung für das Pip-Problem nach der Installation der Python2- und 3-Versionen unter WINDOWS
Dieser Artikel teilt Ihnen hauptsächlich die Lösung für den Pip-Fehler nach der gleichzeitigen Installation von Python2 und Python3 unter WINDOWS mit. Dies ist sehr praktisch Ändern Sie einfach die Umgebungsvariable PATH in
und ändern Sie die Datei nach der Python3-Installation wie folgt:PATH=C:\Python36-32\scripts\;C:\Python36-32\;C:\Python27\;C:\Python27\scriptsC:Python36-32scriptspip.exe wird geändert in C:Python36 -32scriptspip3.exe
C:Python36-32python.exe wurde in C:Python36-32python3.exe
C:Python36 geändert -32pythonw.exe wird in C:Python36-32pythonw3.exe geändert
Auf diese Weise können Sie Python python3 pip pip3 und andere Befehle direkt unter der CMD-Befehlszeile verwenden
Weil Ich habe kürzlich das System neu installiert, Python2 wurde installiert und die neueste Version von Python3, Python 2.7.13 und Python 3.6.0
Befolgen Sie die obige Methode, um die Methode zu beheben. Der Befehl python pip python3 funktioniert einwandfrei, aber der folgende Bei der Ausführung von pip3 wird ein Fehler angezeigt:
Schwerwiegender Fehler im Launcher: Prozess kann nicht mit „“ erstellt werdenOffensichtlich handelt es sich dabei um
Prozessdateienwurden beim Erstellen des Prozesses nicht gefunden. Es wurde festgestellt, dass es im C:Python36-32scripts-Verzeichnis mehrere exe-Dateien mit demselben Symbol und derselben KB-Anzahl gibt, jedoch mit unterschiedlichen Dateinamen und verschiedene Aufruffunktionen:
easy_instal3l.exe
easy_install -3.6.exe
pip.exe
Aufgrund meiner Erfahrung vermute ich, dass diese EXE-Dateien sind eigentlich dieselbe EXE-Datei mit unterschiedlichen Ressourcen oder im Feld
DebuggingCracking habe ich zusätzliche Ressourcen angefordert, um verschiedene Python-Skripte auszuführen, und sie mit 7z geöffnet, was meine Vermutung bestätigt hat Zuerst Ich ging zu Google, um den Quellcode der Pip-Exe zu finden, konnte ihn aber nicht finden, also habe ich einfach IDA PRO F5 verwendet. Die ungefähre Logik dieser EXE-Datei besteht darin, die letzte Anzahl von Bytes zu finden der EXE-Datei und einer
-Zeichenfolge, die mit einem speziellen Symbol beginnt, zusätzliche Parameter für den Prozess erstellen und ihn mit dem HEX--Editor ausführen Öffnen Sie pip.exe und gehen Sie zum letzten Teil
Schauen Sie sich den rot eingekreisten Teil an und stellen Sie fest, dass der Pfad darin geschrieben ist. Es sollte das Zeichen sein, das bei der Installation von Python hinzugefügt wurde. OK, ändern Sie es direktc:python36-32python.exe zu c:python36-32pytho3.exe und speichern.
1.
Python Kostenloses Video-TutorialPython objektorientiertes Video-Tutorial
Das obige ist der detaillierte Inhalt vonLösung für das Pip-Problem nach der Installation der Python2- und 3-Versionen unter WINDOWS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!