2

我使用二进制文件(第一个链接)在我的 Windows 7 计算机上安装了Python 2.7.3 。安装后,IDLE 工作,但没有其他识别 Python。例如,在命令提示符下键入 python 会返回消息“'Python 不被识别为内部或外部命令、可运行程序或浴文件”。

这篇文章之后,我确保 python 2.7 在 PYTHONPATH 环境变量中。然而,这并没有帮助。

我该怎么办?

4

4 回答 4

2

PYTHONPATHPython 本身使用系统变量来查找已安装包的目录。

PATH操作系统(尤其是 Windows)使用系统变量来查找可以打开某些文件(如*.py脚本)的可执行文件。

因此,您需要将带有 python.exe 的目录(例如C:\Python27)添加到PATH系统(或用户)变量而不是PYTHONPATH. 它可以按照您在同一工具窗口中找到的链接中描述的相同方式完成。

例如在我的机器上PATH系统变量设置为C:\Python27;C:\MinGW\bin;...

于 2013-03-17T10:35:52.757 回答
0

就像 Vladimir 评论的那样,要在 windows 中设置 python,您需要将 python.exe 所在的目录(例如C:\Python27)添加到PATH

您可以通过查看 echo 的输出来确认python 是否在您的环境变量中%path%

请记住,使用控制面板编辑 PATH 变量后,您必须打开一个新终端,因为该设置不会在现有终端中更新。

另一种可能性是您向 PATH 变量添加了错误的路径。验证它。

底线是,如果你的 python.exe 的目录真的在 PATH 中,那么运行 python 真的可以工作。

于 2014-07-11T14:29:19.850 回答
0

以下是您的步骤:

右键单击计算机并选择属性

在对话框中,选择高级系统设置

在下一个对话框中,选择Environment Variables。在用户变量部分,编辑PATH语句以包含以下内容:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;

Now, you can open a command prompt (Start Menu|Accessories or Start Menu|Run|cmd) and type:

C:\> python

That will load the Python interpreter!

于 2014-12-09T03:31:07.933 回答
0

You can install for single user rather than choosing the option of "Install for all users". I was facing the same issue, but when I tried installing just for myself, I was able to install successfully.

于 2016-02-01T10:38:04.977 回答