2013-07-30 189 views
47

Quindi ho recentemente installato Python versione 2.7.5 e ho fatto un piccolo ciclo con esso, ma il problema è, quando vado a cmd e digitare python testloop.py ottengo l'errore:'python' non è riconosciuto come comando interno o esterno

'python' is not recognized as an internal or external command

Ho provato a impostare il percorso ma non è utile.

Ecco il mio percorso:

C:\Program Files\Python27

Come si può vedere, questo è dove è installato il mio Python. Non so cos'altro fare. Qualcuno può aiutare?

+2

possibile duplicato di [python non è riconosciuto come comando interno o esterno] (http://stackoverflow.com/questions/14433499/python-is-not-recognized-as-an-internal-or-external-command) –

risposta

25

È necessario aggiungere la cartella al percorso di Windows:

https://docs.python.org/2/using/windows.html preso da questa domanda.

+1

Grazie, ma l'ho risolto eliminando i file di programma :) –

+2

Link non funzionante. Ne hai forse uno nuovo? – MERose

0

Dal Python docs, impostare il PERCORSO come si è fatto come sopra.

You should arrange for Python’s installation directory to be added to the PATH of every command window as it starts. If you installed Python fairly recently then the command dir C:\py* will probably tell you where it is installed; the usual location is something like C:\Python27. Otherwise you will be reduced to a search of your whole disk

Use Tools ‣ Find or hit the Search button and look for “python.exe”. Supposing you discover that Python is installed in the C:\Python27 directory (the default at the time of writing), you should make sure that entering the command

quindi eseguire il comando Python utilizzando il percorso completo per assicurarsi che funziona.

123

Prova "py" invece di "python" da linea di comando:

C:\Users\Cpsa>py
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

+3

Installato di recente il python 3.4.2. il comando py è registrato automaticamente. – Jossi

+2

Funziona! Perché Python non è buono anche se molte fonti dicono che dovrebbe essere usato? – Andrejs

+2

dispari che 'py' è impostato automaticamente ... eppure non' python'? dafaq? Oh, ma questa risposta spiega http://stackoverflow.com/questions/32742093/how-to-access-python-from-command-line-using-py-instead-of-python#answer-32742619 - fondamentalmente 'py 'consente di specificare quale versione di python si desidera, ma se non si specifica nulla, si sceglie la predefinita – mmcrae

4

In primo luogo, essere sicuri dove la vostra directory di pitone. E si trova normalmente in C:\Python27. Se il vostro è diverso allora cambiarla dal comando di seguito.

Se dopo averlo installato python ancora non è riconosciuto, quindi in PowerShell entrare in questo:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

Chiudere PowerShell e quindi avviarlo nuovamente per assicurarsi Python ora funziona. In caso contrario, potrebbe essere necessario riavviare .

enter image description here

22

ho trovato la risposta ... cliccare sul programma di installazione e selezionare la casella "Aggiungi python alle variabili di ambiente" NON disinstallare il vecchio piuttosto clicca su modifica .... Clicca sul link per foto ...

enter image description here

+2

Capisco che questo non è il posto giusto per ringraziare qualcuno ma stavo cercando di risolvere il problema negli ultimi 2 giorni. Grazie! –

+0

ha funzionato perfettamente! – protoEvangelion

+0

Ha funzionato anche per me, grazie! – richieqianle

0

ho incontrato stesso problema quando installo Python, e viene risolto quando ho impostato un percorso nel sistema, qui sono i passi.

  • Accedere al "Pannello di controllo" -> "Sistema"
  • Fare clic su "Impostazioni di sistema avanzate" a sinistra
  • Fare clic su "Variabili d'ambiente"
  • Ricerca e fare clic su "Path" variabile
  • Fai clic su "Modifica"
  • Aggiungi "C: \" per il campo variabili d'ambiente, se si utilizza Windows 7, quindi separare esso da una virgola dalla voce esistente. Se si utilizza Windows 10, semplicemente cliccare su "Nuovo" per aggiungere.
  • riaprire il prompt dei comandi e cercare enter image description here
+0

È anche possibile utilizzare SETX PATH "PATHLOCATION OF TOOL" in CMD. per esempio. PERCORSO SETX "% USERPROFILE% \ AppData \ Local \ Programs \ Python \ PythonXX" –

0

Un'altra soluzione utile, ma semplice potrebbe essere il riavvio del computer dopo aver fatto il download, se Python è nella variabile PATH. Questo è stato un errore che faccio di solito quando scaricano Python su una nuova macchina.

0

Tipo py -v invece di pitone -v nel prompt dei comandi

0

aperta CMD con accesso amministrativo (tasto destro del mouse quindi eseguire come amministratore), quindi digitare il seguente comando c'è:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib 

Sostituire My_python_lib con il nome della cartella del tuo python installato come per me era C:\python27. Quindi per verificare se la variabile percorso è impostata tipo %PATH% vedrai la tua parte python alla fine. Quindi ora python è accessibile. From this tutorial

0

ho risolto questo eseguendo CMD in modalità amministrazione, quindi provate questo.

Problemi correlati