use*_*571 39 python windows git bash
我一直在尝试在Git Bash中运行我的python文件,但我一直收到错误,无法弄清楚如何解决它.我的命令,如git的bash可执行文件如下python filename.py
然后它说
"Bash.exe": python.exe: command not found
Run Code Online (Sandbox Code Playgroud)
我是一个Windows用户,我已经添加了环境变量的路径,就像这样 C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe
我一直在环顾四周,但我找不到有这个问题的人,或者他们没有给出直截了当的答案请帮忙.
此外,在我第一次使用之前,我从未使用过Git.
gtu*_*rri 71
适应PATH
应该工作.刚试过我的Git bash:
$ python --version
sh.exe": python: command not found
$ PATH=$PATH:/c/Python27/
$ python --version
Python 2.7.6
Run Code Online (Sandbox Code Playgroud)
特别是,只提供目录; 不指定.exe
上PATH
; 并使用斜杠.
小智 20
那个命令对我不起作用,我用过:
$ export PATH="$PATH:/c/Python27"
Run Code Online (Sandbox Code Playgroud)
然后为了确保每次打开git时git都会记住python路径,请输入以下内容.
echo 'export PATH="$PATH:/c/Python27"' > .profile
Run Code Online (Sandbox Code Playgroud)
这是解决方案
如果你得到响应:
bash: python: command not found
或者bash: conda: command not found
到以下命令:
当你执行python
或python -V
conda
或conda --version
在你的 Git/终端窗口中
背景:这是因为你要么
解决方案:
在命令提示符处,粘贴此命令export PATH="$PATH:/c/Python36"
。这将告诉 Windows 在哪里可以找到 Python。(这里假设你安装在 C:\Python36 中)
如果您在 D 盘上安装了 python,请粘贴此命令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 版本
归档时间: |
|
查看次数: |
96212 次 |
最近记录: |