Git Bash no ejecutará mis archivos de python?
windows (6)
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.
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.
Agregue la siguiente línea en su .bashrc file
############################
# Environment path setting #
############################
export PATH=/c/Python27:/c/Python27/Scripts:$PATH
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.
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:
-
bash: python: command not found
O -
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
- Instaló Python en una ubicación en su Unidad C (C :) que no está directamente en su carpeta de archivos de programa.
- Python instalado tal vez en la Unidad D (D :) y tu computadora lo busca en tu C por defecto:
- 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:
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)Si instaló Python en su unidad D, pegue este comando
export PATH="$PATH:/d/Python36"
.Luego, en el símbolo del sistema, pegue
python
opython -V
y verá la versión de Python instalada y ahora no debería obtenerPython 3.6.5
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
Vaya al archivo de origen BASH RC (ubicado en la unidad C: / C en “C: / Users / myname”)
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
Vaya al archivo de origen de perfil BASH (ubicado en la unidad C: / C en “C: / Users / myname”)
Escriba la 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)
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