25

尝试从此处的链接安装 python似乎无法访问pythonMsysgit 中的命令...按照此处的说明,实际上并没有说明如何python根据需要开始工作。

运行时的当前错误parse new project_name是:

/bin/env: python: 没有这样的文件或目录

我相信这可能是因为它安装在C:\Python......有人知道如何解决这个问题吗?

4

4 回答 4

43

这个错误意味着 Git Bash 不知道你的 python.exe 在哪里。它搜索您的正常 Windows 搜索路径,即PATH环境变量。您可能已经在“确保 Python 在 Git Bash 中工作”的说明的第 4 步失败了:

$ python --version
sh.exe: python: command not found

要解决此问题,请将C:\Python(或安装 python 的任何位置)附加到PATHwindows 中的环境变量(此处的说明)。您需要在此之后重新启动 bash 才能使更改生效。这也将允许您从 Windows 命令提示符运行 python。

C:\> python --version
Python 2.7.2

如果你不想改变你的 windowsPATH变量或者让 python 只对 git bash 可用,你可以.bashrc在你的目录中创建一个文件%USERPROFILE%并在那里设置变量:

C:\>notepad %USERPROFILE%\.bashrc

并添加

导出 PATH=/c/Python:$PATH

到文件。每次启动 git bash 时都会执行该脚本,并将其C:\Python添加到 git bash 的PATH变量中,从而保持系统范围的 PATH 变量不变。

现在您知道必须做什么,您可以在 bash 上使用此快捷方式(将导出命令附加到您的 .bashrc)

$ echo export PATH=/c/Python:\$PATH >> ~/.bashrc
于 2012-10-29T10:08:37.040 回答
1

嗯。如果您按照说明使用 Python 2.7,则可以尝试使用“C:/Python27/python.exe”代替“python”。

于 2012-10-26T17:33:01.087 回答
1

我认为您可以在 PATH 环境变量中添加 python.exe 的位置。请按照以下步骤操作:转到我的电脑->右键单击->属性->高级系统设置->单击环境变量。现在单击 PATH,然后单击 EDIT。在变量值字段中,转到末尾并附加“;” (不带引号),然后添加要通过 Git-Bash 运行的 .exe 文件的绝对路径。

于 2012-10-30T13:34:05.927 回答
0

不知道这是否是您的问题,但它总是值得一试。检查你的python路径设置正确吗?计算机->属性->高级系统设置->环境变量->系统变量->PYTHONPATH, value = C:\PYTHON20;C:\PYTHON20\DLLS;C:\PYTHON20\LIB;C:\PY THON20\LIB\ LIB-TK

于 2012-10-29T11:57:01.283 回答