Python не работает на GitBash
Я только что вошел в класс как введение в Python, и поэтому я загрузил GitBash и Andaconda на свой ноутбук с Windows. Я перешел к своему файлу Python на GitBash и попытался выполнить мой файл Python, но безрезультатно. Я искал на этом сайте ответы на вопросы о том, что делать, и попытался найти как можно больше решений, но мне не повезло. Я довольно новичок в этом, поэтому я думаю, что упускаю что-то очевидное. Возможно, только одна строка кода, которая может спасти меня?
...
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ ls
python_intro.py
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ python python_intro.py
bash: python: command not found
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ PATH=$PATH:/c/Python27/
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ python python_intro.py
bash: python: command not found
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ export PATH="$PATH:/c/Python27"
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ python python_intro.py
bash: python: command not found
TECH-TESTER+usd@Tech-tester MINGW64 ~/Desktop/Python-Essentials/PythonIntro
$ python
bash: python: command not found
Извините, если это такой вопрос новичка, просто кажется, что все, что я нахожу в Интернете, выше моего уровня, чтобы понять, тогда как я на этом очень простом уровне.
1 ответ
Вот процесс, которым вы можете следовать, чтобы запустить Python на вашем Git Gash.
Запустите программу Git Bash обычным способом, которым вы запускаете программы Windows или VScode. Ярлык для Git Bash был создан во время установки.
В командной строке вставьте эту команду
export PATH="$PATH:/C/Users/ComputerName/AppData/Local/Programs/Python/Python37-32"
. Это укажет Windows, где найти Python. (Предполагается, что вы установили его вexport PATH="$PATH:/C/Users/ComputerName/AppData/Local/Programs/Python/Python37-32"
, как мы уже говорили выше.)Убедитесь, что это работает правильно, введя команду python --version. Он должен сказать Python 2.7.8 (или 2.7.something), как показано на рисунке ниже.
Предполагая, что это сработало правильно, вы захотите настроить git bash, чтобы он всегда знал, где найти python. Для этого введите следующую команду:
echo 'export PATH="$PATH:/C/Users/ComputerName/AppData/Local/Programs/Python/Python37-32"' > .bashrc
. Это сохранит команду в файл с именем .bashrc. Он будет выполняться каждый раз при запуске git bash, поэтому вам не придется вручную указывать оболочке, где снова найти python.Убедитесь, что это сработало, набрав exit, перезапустив git bash, а затем набрав
python --version
еще раз.
Примените описанный выше процесс в папке проекта, чтобы вы могли использовать его в VScode.
Между тем, я подумал, что Anaconda поставляется с тем же Py Launcher, что и "официальный" Python, и предложил ту же опцию, чтобы установить его где-нибудь в вашей PATH.
Попробуйте сначала проверить это в обычном CMD.
where python
Это проверит, находится ли питон в PATH или нет.
Оттуда вы можете начать использовать python, в CMD или в сеансе git bash.