¿Git Bash no ejecutará mis archivos de python?

He estado tratando de ejecutar mis archivos de python en Git Bash pero sigo recibiendo un error y no puedo averiguar cómo solucionarlo. Mi orden de la siguiente manera en el git bash ejecutable python filename.py luego dice

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

Soy un usuario de Windows y he agregado la ruta a mis variables de entorno como C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe

He estado buscando, pero no puedo encontrar a nadie que haya tenido este problema o no dan una respuesta directa, por favor, ayúdenme.

Además nunca he usado Git antes de que esta sea mi primera vez.

Adaptar el PATH debería funcionar. Acabo de probar mi Git Bash:

 $ python --version sh.exe": python: command not found $ PATH=$PATH:/c/Python27/ $ python --version Python 2.7.6 

En particular, solo proporcionar el directorio; no especifique el .exe en el PATH ; y usa barras.

Ese comando no funcionó para mí, utilicé:

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

Luego, para asegurarse de que git recuerda la ruta de acceso de python cada vez que abra git, escriba lo siguiente.

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

Aquí está la SOLUCIÓN

Si obtiene respuesta:

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

A los siguientes comandos: cuando ejecute python o python -V conda o conda --version en su ventana Git / Terminal

Antecedentes: esto es porque ustedes tampoco

  1. Instale Python en una ubicación en su unidad C (C 🙂 que no está directamente en su carpeta de archivos de progtwig.
  2. Python instalado tal vez en la Unidad D (D 🙂 y tu computadora lo busca en tu C por defecto:
  3. Se le ha indicado que vaya a las variables de entorno (ubicadas si realiza una búsqueda de variables de entorno en el menú de inicio de sus máquinas) y que cambie la variable “Ruta” en su computadora y esto todavía no soluciona el problema.

Solución:

  1. En el símbolo del sistema, pegue este comando export PATH="$PATH:/c/Python36" . Eso le dirá a Windows dónde encontrar Python. (Esto supone que lo instaló en C: \ Python36)

  2. Si instaló Python en su unidad D, pegue este comando export PATH="$PATH:/d/Python36" .

  3. Luego, en el símbolo del sistema, pegue python o python -V y verá la versión de Python instalada y ahora no debería obtener Python 3.6.5

  4. Suponiendo que funcionó correctamente, querrá configurar git bash para que siempre sepa dónde encontrar python. Para hacerlo, ingrese el siguiente comando: echo 'export PATH="$PATH:/d/Python36"' > .bashrc

Solución permanente

  1. Vaya al archivo de origen BASH RC (ubicado en la unidad C: / C en “C: \ Users \ myname”)

  2. Asegúrese de que su archivo de origen BASH RC esté recibiendo instrucciones de su archivo de origen de perfil de Bash; puede hacer esto asegurándose de que su archivo de origen BASH RC contenga esta línea de código: source ~ / .bash_profile

  3. Vaya al archivo de origen de perfil BASH (ubicado en la unidad C: / C en “C: \ Users \ myname”)

  4. Ingrese línea: export PATH = “$ PATH: / D / PROGRAMMING / Applications / PYTHON / Python365” (asumiendo que esta es la ubicación donde está instalada la versión 3.6.5 de Python)

  5. Esto debería solucionar el problema de forma permanente. Ahora, cada vez que abra el indicador de terminal de Git Bash e ingrese “ python ” o “ python -V ”, debería devolver la versión de python

Esto funciona muy bien en win7

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

Captura de pantalla

Cuando instala Python para Windows, hay una opción para incluirlo en la ruta. Para Python 2 este no es el predeterminado. Agrega la carpeta de instalación de Python y la carpeta de script a la ruta de Windows. Al iniciar el símbolo del sistema de GIT Bash, lo ha incluido en la variable PATH de linux.

Si vuelve a iniciar la instalación de python, debe seleccionar la opción Cambiar python y en el siguiente paso puede “Agregar python.exe a la ruta”. La próxima vez que abras GIT Bash, la ruta es correcta.

Agregue la siguiente línea en su .bashrc file

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