Wie findet „Pip“ ausführbare Python-Dateien?

Wie findet „Pip“ ausführbare Python-Dateien?

Ich habe versucht, einige Pakete mit diesem Befehl zu installieren:

pip install -r requirements.txt

Dies schlägt jedoch mit dieser Fehlermeldung fehl:

Schwerwiegender Fehler im Launcher: Prozess mit „„c:\dropbox\tools\python\python.exe“ „D:\Dropbox\Tools\Python\Scripts\pip.exe“ install -r requirements.txt“ kann nicht erstellt werden: Das System kann die angegebene Datei nicht finden.

Nun sind sowohl pip als auch python installiert inD:\dropbox\etc, genau der gleiche Pfad wie oben, nur auf dem Laufwerk D:.

Ich habe die Umgebungsvariablen überprüft, um festzustellen, ob etwas Ungewöhnliches vorliegt:

> set | grep -i python
Path=D:\Dropbox\Tool...;D:\Dropbox\Tools\Python;D:\Dropbox\Tools\Python\Scripts;...
PYTHONHOME=D:\Dropbox\Tools\Python
PYTHON_HOME=D:\Dropbox\Tools\Python
PYTHONPATH=D:\Dropbox\Tools\Python\Lib;D:\Dropbox\Tools\Python\Libs;D:\Dropbox\Tools\Python\DLLs

Es gibt keine Umgebungsvariablen, die auf C:... für Python verweisen:

set | grep -i "C:\\dropbox\\tools\\python"

Ich habe Python nicht auf dieser Maschine installiert, es wurde mithilfe von Dropbox darauf synchronisiert, aber ich habe Initialisierungsskripte für die von mir verwendete Konsolenanwendung (Cmder), die den Pfad zu Python und allem entsprechend dem Dropbox-Speicherort einrichten.

Wenn ich versuche, Pip mit Python auszuführen, läuft es erfolgreich:

python -m pip install -r requirements.txt
(bunch of package checks, nothing installed though)

Meine Frage lautet wie folgt: Wo/was/wie berechnet/findet Pip den Speicherort der Python-Ausführungsdatei? Das heißt, wonach muss ich suchen, um den C:-Verweis zu finden, den es fälschlicherweise verwendet?

verwandte Informationen