Es ist wahrscheinlich, dass Ihr python
Befehl auf Python 2.4 (oder eine andere Installation von Python) pip
verweist, während er sich auf die Version von pip
Python 3.6 bezieht, die in Python 3.6 installiert ist, zB in C: \ Program Files \ Python36 . Sie können den Standort des python.exe
Angerufenen in der Befehlszeile mit überprüfen where python
.
Angenommen, der zurückgegebene Ort where python
ist nicht zB C:\Program Files\Python36\python.exe
. Ich würde vorschlagen, sowohl die Umgebungsvariablen User PATH als auch System Path zu überprüfen. Stellen Sie sicher, dass z. B. C:\Program Files\Python36
vorhanden ist, und entfernen Sie ähnliche Verweise auf alternative Python-Installationen.
Die andere (nicht destruktive) Option besteht darin, einfach den vollständigen Pfad zu dem python.exe
gewünschten Pfad anzugeben, z. B .:
"C:\Program Files\Python36\python.exe" checker.py capture.xml indication NULL
Anmerkungen
Da Sie Python 3.6 installiert haben, ist möglicherweise auch der Python Launcher für Windows installiert. Wenn dies der Fall ist, können Sie versuchen, zu ersetzen
python
mit zBpy -3.6
wie folgt:py -3.6 checker.py capture.xml indication NULL
Ich habe einige Annahmen über die Kapitalisierung in den obigen Pfaden gemacht. Natürlich sollten Sie die für Ihre Installation geeignete Großschreibung verwenden.
Ich glaube zwar nicht, dass dies für die Beantwortung Ihrer speziellen Frage relevant ist, als Tipp empfehle ich jedoch, Python in einem Verzeichnis ohne Leerzeichen (dh nicht in C: \ Program Files ) zu installieren . Dies kann dazu beitragen, potenzielle Probleme mit Datei- oder Ordnerpfaden in der Zukunft zu beseitigen.