Beim Versuch, Django auf meinem Computer zu installieren, tritt ein seltsamer Fehler auf.
Dies ist die Sequenz, die ich in meine Befehlszeile eingegeben habe:
C:\Python34>python get-pip.py
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...
C:\Python34>pip install Django
'pip' is not recognized as an internal or external command,
operable program or batch file.
C:\Python34>lib\site-packages\pip install Django
'lib\site-packages\pip' is not recognized as an internal or external command,
operable program or batch file.
Was könnte das verursachen?
BEARBEITEN _______________________
Wie gewünscht erhalte ich Folgendes, wenn ich echo% PATH% eingebe
C:\Python34>echo %PATH%
C:\Program Files\ImageMagick-6.8.8-Q16;C:\Program Files (x86)\Intel\iCLS Client\
;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\S
ystem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\
Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Progr
am Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Mana
gement Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine C
omponents\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components
\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\P
rogram Files (x86)\nodejs\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x
86)\git\cmd;C:\RailsInstaller\Ruby2.0.0\bin;C:\RailsInstaller\Git\cmd;C:\RailsIn
staller\Ruby1.9.3\bin;C:\Users\Javi\AppData\Roaming\npm
setx PATH "%PATH%;C:\pip"
oder über das Bedienfeld hinzufügenAntworten:
Sie müssen den Pfad Ihrer Pip-Installation zu Ihrer PATH-Systemvariablen hinzufügen . Standardmäßig wird pip unter installiert
C:\Python34\Scripts\pip
(pip wird jetzt mit neuen Python-Versionen geliefert), daher muss der Pfad "C: \ Python34 \ Scripts" zu Ihrer PATH-Variablen hinzugefügt werden.Geben Sie
echo %PATH%
an der CMD-Eingabeaufforderung ein, um zu überprüfen, ob es bereits in Ihrer PATH-Variablen enthalten istUm den Pfad Ihrer Pip-Installation zu Ihrer PATH-Variablen hinzuzufügen , können Sie die Systemsteuerung oder den
setx
Befehl verwenden. Zum Beispiel:Hinweis : Gemäß der offiziellen Dokumentation sind "[v] mit setx-Variablen festgelegte Variablen nur in zukünftigen Befehlsfenstern verfügbar, nicht im aktuellen Befehlsfenster". Insbesondere müssen Sie eine neue cmd.exe-Instanz starten nach Eingabe des obigen Befehls , um die neue Umgebungsvariable verwenden zu können.
Vielen Dank an Scott Bartell für diesen Hinweis.
quelle
"Fatal launcher error: Can't create execution environment"
Für Windows, wenn Sie ein Paket installieren, geben Sie Folgendes ein:
quelle
-m
: docs.python.org/2/using/cmdline.html?highlight=m#cmdoption-m'python' is not recognized
. Ich habe es auf meinem Windows 10 installiertFür mich Befehl:
hat sofort funktioniert (versuchen Sie es nach echo% PATH% und Sie werden sehen, dass Ihr Pfad den Wert C: \ Python34 \ Scripts hat).
Vielen Dank an: https://stackoverflow.com/a/9546345/1766166
quelle
Ab Version 3.7.3 hatte ich ein kleines Problem damit, die richtige Systemvariable zu finden.
Versuche dies:
Geben Sie 'start% appdata%' in cmd ein.
Danach sollte der Datei-Explorer in '../AppData/Roaming' erscheinen.
Gehen Sie ein Verzeichnis zurück und navigieren Sie zu 'Local / Programs / Python / Python37-32 / Scripts'.
HINWEIS: Die Versionsnummer kann unterschiedlich sein. Wenn Sie also den obigen Dateipfad kopieren und einfügen, funktioniert dies möglicherweise nicht.
Nachdem Sie dies getan haben, haben Sie jetzt den korrekten Speicherort Ihres heruntergeladenen Python. Kopieren Sie Ihren Dateipfad, indem Sie das gesamte Verzeichnis in der Adressleiste auswählen.
Klicken Sie anschließend auf das Startsymbol und navigieren Sie zu Systemsteuerung> System und Sicherheit> System. Klicken Sie dann links im Bedienfeld auf "Erweiterte Systemeinstellungen".
Sobald Sie dort unten rechts auf Umgebungsvariablen klicken, werden zwei Felder angezeigt, ein oberes und ein unteres Feld. Im oberen Feld: Klicken Sie auf die Variable 'Pfad' und dann rechts auf 'Bearbeiten'. Klicken Sie auf "Neu" und fügen Sie Ihren Verzeichnispfad ein. Es sollte ungefähr so aussehen:
Klicken Sie dreimal auf OK, öffnen Sie ein NEUES Fenster mit cmd und geben Sie Folgendes ein: pip. Überprüfen Sie, ob es funktioniert.
Viel Glück!
quelle
Alternativer Weg.
Wenn Sie den PFAD nicht wie in den vorherigen gut geschriebenen Antworten angegeben hinzufügen möchten,
aber du willst pip als befehl ausführen dann kannst du das mit machen
py -m
als Präfix .Vorausgesetzt, Sie müssen es immer wieder tun.
z.B.
wie in
Stellen Sie außerdem sicher haben
pip
undpy
installiertquelle
-m
: docs.python.org/2/using/cmdline.html?highlight=m#cmdoption-mauch die lange Methode - es war ein letzter Ausweg, nachdem alle oben genannten Punkte ausprobiert wurden:
Dies nach CD in dem Verzeichnis, in dem sich das Rad befindet
quelle
Gemäß Python 3.6-Dokumentation
quelle
Gehen Sie zu Systemsteuerung >> Programm deinstallieren oder ändern und doppelklicken Sie auf Python XXX , um die Installation zu ändern. Stellen Sie sicher, dass die PIP-Komponente aktiviert und installiert ist.
quelle
Mir ist klar, dass dies eine alte Frage ist, aber ich hatte gerade das gleiche Problem. Nachdem
C:\Python33\Scripts
ich dem Pfad den richtigen Ordner ( ) hinzugefügt hatte , konnte ich immer noch nichtpip
ausgeführt werden. Alles was es brauchte war rennenpip.exe install -package-
stattpip install -package-
. Nur ein Gedanke.quelle
setze Pfad =
%PATH%;C:\Python34\;C:\Python27\Scripts
Quelle
quelle
Systemsteuerung -> Programme hinzufügen / entfernen -> Python -> Ändern -> optionale Funktionen (Sie können auf alles klicken) und dann auf Weiter klicken -> Aktivieren Sie "Python zu Umgebungsvariablen hinzufügen" -> Installieren
Und das sollte Ihre Pfadprobleme lösen. Springen Sie also zur Eingabeaufforderung und Sie können pip jetzt verwenden.
quelle
Gehen Sie zu Windows Powershell oder Cmd und geben Sie Folgendes ein:
python -m pip install openpyxl
quelle
In der neuesten Version ist Python 3.6.2 und höher in verfügbar
Sie können den Pfad wie folgt zu unserem Pfad für Umgebungsvariablen hinzufügen
Stellen Sie sicher, dass Sie Ihre Eingabeaufforderung oder Git schließen, nachdem Sie Ihren Pfad eingerichtet haben. Auch sollten Sie Ihre Eingabeaufforderung im Administratormodus öffnen . Dies ist ein Beispiel für Windows 10.
quelle
Auch ich bin neu in diesem Bereich, aber C: \ Python34 \ Scripts> pip install django hat für mich funktioniert. Der Pfad sollte so festgelegt werden, dass sich der Skriptordner der Python-Installation in C: \ Python34 \ Scripts befindet . Ich nehme an, es liegt daran, dass Django ein Framework ist, das auf Python basiert. Deshalb muss diese Verzeichnisstruktur während der Installation beibehalten werden.
quelle
Sie können versuchen
pip3
, so etwas wie:quelle
Ich habe gerade Python 3.6.2 installiert.
Ich habe den Weg als
quelle
Öffnen Sie in Windows cmd und suchen Sie den Speicherort von PYTHON_HOME mithilfe von. Fügen
where python
Sie diesen Speicherort jetzt Ihrem Umgebungspfad hinzu, indem Sie Folgendes verwenden:oder Verweisen Sie darauf
Öffnen Sie unter Linux das Terminal und suchen Sie den Speicherort von PYTHON_HOME mithilfe von. Fügen Sie
which python
nunPYTHON_HOME/Scripts
die Variable PATH hinzu, indem Sie Folgendes verwenden:quelle
Ich denke, ab Python 2.7.9 und höher ist pip vorinstalliert und wird in Ihrem Skriptordner sein. Sie müssen also den Ordner "scripts" zum Pfad hinzufügen. Meins ist in C: \ Python27 \ Scripts installiert. Überprüfen Sie Ihren Pfad, um festzustellen, wie Ihr Pfad lautet, damit Sie den folgenden Code entsprechend ändern können. Gehen Sie dann zu Powershell, fügen Sie den folgenden Code in Powershell ein und drücken Sie die Eingabetaste. Danach starten Sie neu und Ihr Problem wird behoben.
quelle
Oder Wenn Sie PyCharm (2017.3.3) wie ich verwenden, wechseln Sie einfach das Verzeichnis im Terminal und installieren Sie:
quelle
Führen Sie in einer Windows-Umgebung die folgenden Befehle in der dos-Shell aus.
quelle
Ich hatte das gleiche Problem. Führen Sie Windows PowerShell als Administrator aus , um mein Problem zu beheben.
quelle
Am häufigsten ist es:
in
cmd.exe
Schreibquelle
Ich habe diesen Fehler weiterhin erhalten, nachdem ich meinen PFAD korrigiert habe.
Wenn Ihre Codebasis erfordert, dass Sie eine frühere Version von Python haben (in meinem Fall 2.7), war dies möglicherweise eine Version vor der Existenz von pip.
Es ist nicht sehr kanonisch, aber die Installation einer neueren Version hat bei mir funktioniert. (Ich habe 2.7.13 verwendet)
quelle
Ich hatte das gleiche Problem. Sie müssen nur zu Ihrem gehen
und fügen Sie es Umgebungsvariablen hinzu. Führen Sie nach der Pfadeinstellung einfach die Datei pip.exe unter C: \ Python27 \ Scripts aus und versuchen Sie dann pip in cmd. Wenn jedoch nichts passiert, führen Sie alle Pip-Anwendungen wie pip2.7 und pip2.exe aus. Und Pip wird wie ein Zauber wirken.
quelle
Eine sehr einfache Möglichkeit, dies zu umgehen, besteht darin, den Pfad zu öffnen, in dem pip im Datei-Explorer installiert ist, auf den Pfad zu klicken und dann cmd einzugeben. Dadurch wird der Pfad festgelegt, sodass Sie die Installation erheblich vereinfachen können.
4 Jahre zu spät, aber ich bin vor ein paar Tagen auf dasselbe Problem gestoßen und alle anderen Methoden haben bei mir nicht funktioniert.
quelle
Versuchen Sie, Python zu deinstallieren, löschen Sie die verbleibenden Programmdateien und installieren Sie sie erneut. Es hat bei mir funktioniert. Dieser Fehler ist mir passiert, als ich auf einen neuen Laptop migriert und eine Migrationssoftware verwendet habe, um meine Software vom alten auf den neuen Laptop zu verschieben. Und ja, hat nicht ganz gut funktioniert.
quelle
Kleine Klarstellung: In "Windows 7 64-Bit-PC" nach dem Hinzufügen
...Python34\Scripts
zur Pfadvariablen,pip install pygame
bei mir nicht funktioniert.Also habe ich den Ordner "... Python34 \ Scripts" überprüft, er hatte nicht
pip
, aber er hattepip3
undpip3.4
. Also rannte ichpip3.4 install pygame .... .whl
. Es funktionierte.(Öffnen Sie außerdem ein Befehlsfenster in demselben Ordner, in dem Sie die heruntergeladene
pygame...whl
Datei haben.)quelle
Für mich war das Problem, dass das System nach dem Hinzufügen in PATH nicht neu gestartet wurde.
C:\Users\admin\AppData\Local\Programs\Python\Python37\Scripts
quelle
Bei der Installation von SQL 2019 Python sind Probleme für PIP bekannt, die behoben werden müssen (Schritt 7). Https://docs.microsoft.com/en-us/sql/advanced-analytics/known-issues-for-sql-server- maschinelle Lerndienste? view = sql-server-ver15
pip ist mit Speicherorten konfiguriert, die TLS / SSL erfordern. Das SSL-Modul in Python ist jedoch nicht verfügbar.
quelle
Für Mac unter Befehl im Terminal ausführen
quelle