Es ist wahrscheinlich, dass Ihr pythonBefehl auf Python 2.4 (oder eine andere Installation von Python) pipverweist, während er sich auf die Version von pipPython 3.6 bezieht, die in Python 3.6 installiert ist, zB in C: \ Program Files \ Python36 . Sie können den Standort des python.exeAngerufenen in der Befehlszeile mit überprüfen where python.
Angenommen, der zurückgegebene Ort where pythonist 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\Python36vorhanden 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.exegewü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
pythonmit zBpy -3.6wie folgt:py -3.6 checker.py capture.xml indication NULLIch 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.