Python在GitBash上无法运行。

19 浏览
0 Comments

Python在GitBash上无法运行。

我刚刚开始学习Python,所以我在我的Windows笔记本电脑上下载了GitBash和Andaconda。我在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

如果这是一个新手问题,我很抱歉。似乎我在互联网上找到的所有东西都超出了我的理解范围,而我只是处于非常基础的水平。

admin 更改状态以发布 2023年5月20日
0
0 Comments

以下是你可以遵循的步骤在你的Git Bash上运行Python

  1. 以通常启动Windows程序或VScode的方式启动Git Bash程序。在安装过程中创建了Git Bash的快捷方式。

  2. 在命令提示符中,粘贴以下命令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",就像上面告诉你的那样。)

  3. 输入命令python --version以检查是否已成功运行。它应该显示Python 2.7.8(或2.7.something),如下图所示。

  4. 假设操作正确,你将想要设置git bash,以便它总是知道在哪里找到python。为此,请输入以下命令:echo 'export PATH="$PATH:/C/Users/ComputerName/AppData/Local/Programs/Python/Python37-32"' > .bashrc。这将把命令保存到一个名为.bashrc的文件中。每次启动git bash时都会执行它,所以你不必再手动告诉shell在哪里找到python。

  5. 输入exit,重新启动git bash,然后再次输入python --version以确保它已经成功设置。

在你的项目文件夹中应用以上过程,这样你就可以在VScode上使用它。

0
0 Comments

与此同时,我认为Anaconda与"官方"Python一样,配备了相同的Python启动器,并提供了将其安装到PATH中某个位置的选项。

首先尝试在常规CMD中检查这一点。

where python

这将检查Python是否在PATH中。
从那里,您可以在CMD或git bash会话中开始使用Python。

0