Подтвердить что ты не робот

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, прежде чем это произойдет в первый раз.

4b9b3361

Ответ 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

Вот решение

Если вы получили ответ:

  1. bash: python: command not found ИЛИ
  2. bash: conda: command not found

Для следующих команд: когда вы выполняете python или python -V conda или conda --version в окне Git/Terminal

Предыстория: Это потому, что вы либо

  1. Установленный Python в месте на диске C (C :), который не прямо в папке с файлами вашей программы.
  2. Установленный Python может быть на диске D (D :) и на вашем компьютере   поиск по умолчанию на вашем C:
  3. Вам было предложено перейти к переменным окружения (расположенным, если вы выполняете поиск переменных окружения в меню "Пуск" компьютеров) и изменить переменную "Путь" на своем компьютере, и это по-прежнему не решает проблему.

Решение:

  1. В командной строке вставьте эту команду export PATH="$PATH:/c/Python36". Это скажет Windows, где найти Python. (Предполагается, что вы установили его в C:\Python36)

  2. Если вы установили python на диск D, вставьте эту команду export PATH="$PATH:/d/Python36".

  3. Затем в командной строке вставьте python или python -V, и вы увидите установленную версию Python, и теперь вы не должны получить Python 3.6.5

  4. Предполагая, что он работал правильно, вы захотите настроить git bash, чтобы он всегда знал, где найти python. Для этого введите следующую команду: echo 'export PATH="$PATH:/d/Python36"' > .bashrc

Постоянное решение

  1. Перейти к исходному файлу BASH RC (расположен на диске C: /C в папке "C:\Users\myname")

  2. Убедитесь, что ваш исходный файл BASH RC получает направление от вашего исходного файла профиля Bash, вы можете сделать это, убедившись, что ваш исходный файл BASH RC содержит следующую строку кода: source ~/.bash_profile

  3. Перейти к исходному файлу профиля BASH (расположен на диске C: /C в папке "C:\Users\myname")

  4. Введите строку: export PATH = "$ PATH: /D/PROGRAMMING/Applications/PYTHON/Python365" (при условии, что это место, где установлена версия Python 3.6.5)

  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/