Git Bash ne veut pas lancer mes fichiers python?

j'ai essayé d'exécuter mes fichiers python dans Git Bash mais je n'arrive pas à trouver comment le corriger. Ma commande est la suivante dans l'exécutable git bash python filename.py puis il est écrit

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

je suis un utilisateur de windows et j'ai ajouté le chemin à mes variables d'environnement comme C:Python27python.exe;C:Program FilesGitbinbash.exe

j'ai cherché partout mais je ne trouve personne qui a eu ce problème ou ils ne donnent pas une réponse simple s'il vous plaît aider.

de plus, je n'ai jamais utilisé Git avant que ce soit ma première fois.

28
demandé sur gturri 2014-04-04 21:24:30

6 réponses

adapter le PATH devrait marcher. Je viens d'essayer sur mon Git bash:

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

$ PATH=$PATH:/c/Python27/

$ python --version
Python 2.7.6

en particulier, ne fournir que le répertoire; ne pas spécifier le .exe sur le PATH ; et utiliser des barres obliques.

58
répondu gturri 2014-04-04 17:44:34

cette commande n'a pas fonctionné pour moi, j'ai utilisé:

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

ensuite pour s'assurer que git se souvient du chemin python à chaque fois que vous ouvrez git tapez ce qui suit.

echo 'export PATH="$PATH:/c/Python27"' > .profile
17
répondu Zacarias Bendeck 2016-02-24 08:40:52

cela fonctionne très bien sur win7

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

Screenshot

0
répondu Jasper Kinoti 2016-08-18 20:47:00

lorsque vous installez python Pour windows, il y a une option pour l'inclure dans le chemin. Pour python 2 ce n'est pas la valeur par défaut. Il ajoute le dossier d'installation de python et le dossier script au chemin de Windows. Lors du démarrage de L'invite de commande GIT Bash, il l'a inclus dans la variable linux PATH.

si vous redémarrez l'installation de python, vous devez sélectionner L'option Modifier python et à l'étape suivante Vous pouvez" ajouter python.exe de Chemin". La prochaine fois que tu ouvres GIT Bash, le chemin d'accès est correct.

0
répondu Håkan Nilsson 2018-02-09 11:04:44

Voici la SOLUTION

si vous obtenez une réponse:

  1. bash: python: command not found ou
  2. bash: conda: command not found

aux commandes suivantes: lorsque vous exécutez python ou python -V conda ou conda --version dans votre fenêtre Git / Terminal

Background: C'est parce que vous soit

  1. installé Python dans un emplacement sur votre lecteur C (C:) qui n'est pas directement dans le dossier des fichiers de votre programme.
  2. installé Python peut-être sur le lecteur D (D:) et votre ordinateur par recherche par défaut sur votre C:
  3. on vous a dit d'aller à vos variables d'environnement (located si vous faites une recherche de variables d'environnement sur vos machines start menu) et de changer la variable" Path " sur votre ordinateur et cela ne règle toujours pas le problème.

Solution:

  1. à l'invite de commande, Coller cette commande export PATH="$PATH:/c/Python36" . Cela indiquera à Windows où trouver Python. (Cela suppose que vous l'avez installé dans C:\Python36)

  2. si vous avez installé python sur votre lecteur D, collez ceci la commande export PATH="$PATH:/d/Python36" .

  3. puis à l'invite de commande, Coller python ou python -V et vous verrez la version de Python installé et maintenant vous ne devriez pas obtenir Python 3.6.5

  4. en supposant que cela a fonctionné correctement, vous voudrez configurer git bash pour qu'il sache toujours où trouver python. Pour ce faire, entrez la commande suivante: echo 'export PATH="$PATH:/d/Python36"' > .bashrc

Solution Permanente

  1. Aller à BASH RC Source de Fichier (qui se trouve sur C: / le Disque dur C "C:\Users\myname")

  2. assurez-vous que votre fichier source BASH RC reçoit des instructions de votre fichier source de profil Bash, vous pouvez le faire en vous assurant que votre fichier Source BASH RC contient cette ligne de code: source ~/.bash_profile

  3. Aller à BASH Profil de la Source de Fichier (qui se trouve sur C: / le Disque dur C "C:\Users\myname")

  4. Enter line: export PATH="$PATH:/D/PROGRAMMING/Applications/PYTHON/Python365 "(en supposant que c'est l'endroit où la version 3.6.5 de Python est installée)

  5. cela devrait régler le problème de façon permanente. Maintenant, à chaque fois que vous ouvrez votre Invite de Terminal Git Bash et entrez " python " ou " python -V " il doit retourner à la version de python

0
répondu Kean Amaral 2018-10-04 09:24:55

ajouter la ligne suivante en vous .bashrc file

############################
# Environment path setting #
############################
export PATH=/c/Python27:/c/Python27/Scripts:$PATH
-1
répondu J4cK 2017-01-20 09:03:05