2012-10-26 6 views
17

Impossibile installare il comando python da link here in Msggit ... seguendo the instructions here, in realtà non si dice come ottenere python per lavorare secondo le necessità./bin/env: python: Nessun file o directory (Windows tramite Git Bash che tenta di installare il nuovo codice Parse)

errore di corrente durante l'esecuzione parse new project_name è:

/bin/env: python: No such file or directory

Credo che sia probabilmente perché installato a C:\Python ... qualcuno sa come risolvere questo?

+0

Stai eseguendo 'parse new project_name' in git bash? Qual è l'output di 'env' sotto PATH? –

+0

Se non è la tua giusta directory python, potresti provare a eseguire 'set PYTHONPATH =% PYTHONPATH%; C: \ Python \'? –

risposta

32

Questo errore indica che Git Bash non sa dove si trova python.exe. Cerca il normale percorso di ricerca di Windows, la variabile di ambiente PATH. Probabilmente stai in mancanza il 4 ° passo le istruzioni già "Assicurarsi che Python sta lavorando in Git Bash":

$ python --version 
sh.exe: python: command not found 

Per rimediare, aggiungere C:\Python (o dovunque installato python) per la variabile ambiente in PATH windows (instructions here). È necessario riavviare la bash dopo questo per rendere effettive le modifiche. Questo ti permetterà di eseguire python anche dal prompt dei comandi di Windows.

C:\> python --version 
Python 2.7.2 

Se non si desidera modificare le finestre PATH variabile o rendere pitone disponibili solo a git bash, è possibile creare un file nella directory .bashrc%USERPROFILE% e impostare la variabile c'è:

C:\>notepad %USERPROFILE%\.bashrc 

e aggiungere

export PATH =/c/Python: $ PATH

al file. Questo script viene eseguito ogni volta che si avvia git bash e viene anteposto C:\Python alla variabile git bash PATH, lasciando invariata la variabile PATH a livello di sistema.

Ora che si sa che cosa deve essere fatto, è possibile utilizzare questo collegamento sul bash, invece (che aggiunge il comando Esporta nel tuo .bashrc)

$ echo export PATH=/c/Python:\$PATH >> ~/.bashrc 
+0

Quest'ultima soluzione ha funzionato, ha provato il primo ma deve averlo fatto male. Grazie! – Matt

+0

Ho dovuto aggiungere alla mia variabile env PATH: c: \ python32 e ha funzionato. –

1

Hmmm. Se stai usando Python 2.7 come le istruzioni dicono, puoi provare invece di fare "C: /Python27/python.exe" di "python".

+0

Lo sono, l'unico problema è quando eseguo 'parse new project_name' dove posso specificare quel diverso percorso dell'applicazione? – Matt

0

non so se questo potrebbe essere il problema , ma vale sempre la pena controllare. verificare che il percorso Python sia impostato correttamente? computer-> proprietà-> impostazioni di sistema avanzate-> variabili d'ambiente-> variabili di sistema-> PYTHONPATH, valore = C: \ PYTHON20; C: \ PYTHON20 \ DLL; C: \ PYTHON20 \ LIB; C: \ PY THON20 \ LIB \ LIB-TK

1

Penso che sia possibile aggiungere il percorso di python.exe nella variabile di ambiente PATH. Segui i passaggi: Vai a Risorse del computer-> Clic destro-> Proprietà-> Impostazioni di sistema avanzate-> Fai clic su Variabili ambientali. Ora fai clic su PERCORSO, quindi su MODIFICA.Nel campo del valore variabile, vai alla fine e aggiungi ";" (senza virgolette) e quindi aggiungere il percorso assoluto del file .exe che si desidera eseguire tramite Git-Bash.

Problemi correlati