Git Bash не будет запускать мои файлы python?
Я пытаюсь запустить мои файлы python в Git Bash, но я все время получаю сообщение об ошибке и не могу понять, как его исправить. Моя команда выглядит следующим образом в Git Bash исполняемом python filename.py
, затем он говорит
"Bash.exe": python.exe: command not found
Я пользователь Windows, и я добавил путь к моим переменным среды таким образом C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe
Я смотрю вокруг, но я не могу найти никого, у кого была эта проблема, или они не дают прямого ответа, пожалуйста, помогите.
Также я никогда не использовал Git, прежде чем это произойдет в первый раз.
Ответы
Ответ 1
Адаптация PATH
должна работать. Просто попробовал мой Git bash:
$ python --version
sh.exe": python: command not found
$ PATH=$PATH:/c/Python27/
$ python --version
Python 2.7.6
В частности, укажите только каталог; не указывайте .exe
на PATH
; и используйте слэши.
Ответ 2
Эта команда не работала для меня, я использовал:
$ export PATH="$PATH:/c/Python27"
Затем, чтобы убедиться, что git запоминает путь python при каждом открытии git, введите следующее.
echo 'export PATH="$PATH:/c/Python27"' > .profile
Ответ 3
Вот решение
Если вы получили ответ:
-
bash: python: command not found
ИЛИ
bash: conda: command not found
Для следующих команд:
когда вы выполняете python
или python -V
conda
или conda --version
в окне Git/Terminal
Предыстория: Это потому, что вы либо
- Установленный Python в месте на диске C (C :), который не
прямо в папке с файлами вашей программы.
- Установленный Python может быть на диске D (D :) и на вашем компьютере поиск по умолчанию на вашем C:
- Вам было предложено перейти к переменным окружения (расположенным, если вы выполняете поиск переменных окружения в меню "Пуск" компьютеров) и изменить переменную "Путь" на своем компьютере, и это по-прежнему не решает проблему.
Решение:
В командной строке вставьте эту команду export PATH="$PATH:/c/Python36"
. Это скажет Windows, где найти Python. (Предполагается, что вы установили его в C:\Python36)
Если вы установили python на диск D, вставьте эту команду export PATH="$PATH:/d/Python36"
.
Затем в командной строке вставьте python
или python -V
, и вы увидите установленную версию Python, и теперь вы не должны получить Python 3.6.5
Предполагая, что он работал правильно, вы захотите настроить git bash, чтобы он всегда знал, где найти python. Для этого введите следующую команду: echo 'export PATH="$PATH:/d/Python36"' > .bashrc
Постоянное решение
Перейти к исходному файлу BASH RC (расположен на диске C: /C в папке "C:\Users\myname")
Убедитесь, что ваш исходный файл BASH RC получает направление от вашего исходного файла профиля Bash, вы можете сделать это, убедившись, что ваш исходный файл BASH RC содержит следующую строку кода: source ~/.bash_profile
Перейти к исходному файлу профиля BASH (расположен на диске C: /C в папке "C:\Users\myname")
Введите строку: export PATH = "$ PATH: /D/PROGRAMMING/Applications/PYTHON/Python365" (при условии, что это место, где установлена версия Python 3.6.5)
Это должно заботиться о проблеме постоянно. Теперь всякий раз, когда вы открываете окно терминала Git Bash и вводите "python
" или "python -V
", оно должно возвращать версию Python.
Ответ 4
Это отлично работает на win7
$PATH = $PATH:/c/Python27/
$ python -V
Python 2.7.12
![Снимок экрана]()
Ответ 5
Добавьте в себя следующую строку .bashrc file
############################
# Environment path setting #
############################
export PATH=/c/Python27:/c/Python27/Scripts:$PATH
Ответ 6
Когда вы устанавливаете Python для Windows, есть возможность включить его в путь. Для Python 2 это не по умолчанию. Он добавляет папку установки Python и папку сценария к пути Windows. При запуске командной строки GIT Bash он включил ее в переменную linux PATH.
Если вы снова запустите установку python, вам следует выбрать опцию Change python, и на следующем шаге вы можете "Добавить python.exe в путь". В следующий раз, когда вы откроете GIT Bash, путь правильный.
Ответ 7
Попробовав несколько из них, я переключился на Cygwin, который исправил python и некоторые другие проблемы, которые у меня были в Windows:
https://www.cygwin.com/