pip
Speichert mindestens unter Windows den Ausführungspfad in der ausführbaren Datei, pip.exe
wenn diese installiert wird.
Bearbeiten Sie diese Datei mit einem Hex-Editor oder WordPad (Sie müssen sie als einfachen Text speichern, um die Binärdaten beizubehalten). Ändern Sie den Pfad zu Python mit Anführungszeichen und Leerzeichen wie folgt:
#!"C:\Program Files (x86)\Python33\python.exe"
zu einem Escape-Pfad ohne Leerzeichen und Anführungszeichen und Pad mit Leerzeichen (Punkte am Ende sollten Leerzeichen sein):
#!C:\Progra~2\Python33\python.exe.............
Für "C: \ Programme" wäre dieser Pfad wahrscheinlich "C: \ Progra ~ 1" (verkürzte Pfadnamen in der DOS / Windows 3.x-Notation verwenden Tilde und Zahlen). Windows bietet diese alternative Notation für die Abwärtskompatibilität mit DOS / Windows 3.x-Apps.
Da es sich um eine Binärdatei handelt, sollten Sie die Dateigröße nicht ändern, da dies die ausführbare Datei und damit das Auffüllen beschädigen kann.
Speichern Sie mit Administratorrechten, stellen Sie sicher, dass es tatsächlich am Zielspeicherort gespeichert ist, und versuchen Sie es erneut.
Möglicherweise müssen Sie auch die PATH
Variable festlegen , um die ~
Notation für den Pfad zu zu verwenden pip
.