2014-04-04 14 views
25

Ho cercato di eseguire i miei file Python in Git Bash ma continuo a ricevere un errore e non riesco a capire come risolverlo. Il mio comando come segue nel file eseguibile git bash python filename.py poi si diceGit Bash non eseguirà i miei file Python?

"Bash.exe": python.exe: command not found 

Sono un utente di Windows e ho aggiunto il percorso per le mie variabili d'ambiente in questo modo C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe

ho cercato in giro ma io non riesco a trovare nessuno che abbia avuto questo problema o che non dia una risposta semplice per favore aiuto.

Inoltre non ho mai usato Git prima che questa sia la mia prima volta.

+2

Puoi digitare 'echo $ PATH' e incollare i risultati? È possibile che si stiano utilizzando le variabili di ambiente di Windows invece di quelle che Bash riconosce – tlehman

+4

Il PERCORSO dovrebbe contenere le directory contenenti i file eseguibili, non gli stessi eseguibili. – geoffspear

+0

possibile duplicato di [Aggiunta di Python Path su Windows 7] (http://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7) –

risposta

50

L'adattamento del PATH dovrebbe funzionare. Ho appena provato sul mio Git bash:

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

$ PATH=$PATH:/c/Python27/ 

$ python --version 
Python 2.7.6 

In particolare, fornire solo la directory; non specificare .exe su PATH; e usare le barre.

+0

No, non funziona. Non è sufficiente avere la directory eseguibile di Python in PATH. Non funziona ancora – Green

+2

@Green: Dato il numero di voti positivi, direi che potrebbe essere stato abbastanza efficace finora. cioè: penso che tu sia in un caso particolare qui (bash personalizzato python installato in un percorso con spazi bianchi?). Quindi ti suggerisco di fare una nuova domanda, così sarai in grado di fornire quanti più dettagli possibili, per ottenere una risposta più precisa per il tuo caso specifico – gturri

17

Questo comando non ha funzionato per me, che ho usato:

$ export PATH="$PATH:/c/Python27" 

Poi, per assicurarsi che git ricorda il percorso di pitone ogni volta che si apre git digitare quanto segue.

echo 'export PATH="$PATH:/c/Python27"' > .profile 
0

Questa grande opera su win7

$ PATH = $ PATH:/c/Python27/ $ python -V Python 2.7.12

Screenshot

-1

Aggiungete la seguente riga in you .bashrc file

############################ 
# Environment path setting # 
############################ 
export PATH=/c/Python27:/c/Python27/Scripts:$PATH 
0

Quando installi python per Windows, c'è un'opzione per includerlo nel percorso. Per Python 2 questo non è il valore predefinito. Aggiunge la cartella di installazione Python e la cartella degli script al percorso di Windows. All'avvio del prompt dei comandi di GIT Bash, lo ha incluso nella variabile PATH linux.

Se si avvia nuovamente l'installazione di Python, è necessario selezionare l'opzione Cambia python e nel passaggio successivo è possibile "Aggiungi python.exe al percorso". La prossima volta che aprirai GIT Bash, il percorso è corretto.

Problemi correlati