6

我不是一个优秀的编码员,事实上我只是想学习,但是当我尝试执行程序时,我无法让 Geany 在我的系统(Windows 7)中重新识别 Python。当我单击执行时,它会打开一个命令提示符,说:

'python' 不是内部或外部命令、可运行程序或批处理文件

我怎样才能解决这个问题?

4

4 回答 4

14

将 Python 可执行文件添加到 PATH。例如,我在以下位置安装了 Python:

C:\Program Files\Python 3.2

所以按Win+ Pause/Break,然后转到“高级系统设置”:

系统设置

单击底部的“环境变量”,添加一个名为 的新用户变量PYTHONDIR,并将其设置为您的 Python 安装目录:

添加新的环境变量

然后,在那里寻找另一个名为PATH. 如果没有,则创建一个并赋予其价值%PYTHONDIR%;否则,附加;%PYTHONDIR到现有的。它现在应该可以正常工作了。

将 PYTHONDIR 添加到 PATH 变量

于 2012-07-11T19:04:38.450 回答
4

或者您可以跳过新用户变量。找到 PATH 变量并单击编辑。您想添加;C:\Python27到该字符串的末尾。保存更改。

通过: http: //pythoncentral.org/how-to-install-python-2-7-on-windows-7-python-is-not-recognized-as-an-internal-or-external-command/

于 2012-10-26T06:12:15.747 回答
2

我遇到了同样的问题,发现按照之前其他帖子中的描述设置路径是必要的,但还不够。就我而言,我已将脚本保存到“geany”目录中。事实证明,geany 编辑器尝试在 geany 文件夹中创建临时文件时存在权限问题。一旦我将脚本保存到另一个文件夹,权限错误就消失了。

于 2012-12-05T01:10:28.170 回答
0

我遇到了这个问题。将 python 添加到 PATH,在 cmd 上工作正常。但是Geany无法执行。原来,在保存文件时,我没有输入 .py 作为扩展名。一旦我做到了,工作得很好。

于 2017-07-11T13:48:24.147 回答