我使用二进制文件(第一个链接)在我的Windows 7计算机上安装了Python 2.7.3。安装它之后,IDLE可以工作,但没有其他任何东西能识别Python例如,在命令提示符下键入python将返回消息“'Python未被识别为内部或外部命令,可操作程序或浴文件。”
在this post之后,我确保python 2.7在PYTHONPATH环境变量中。但是,这没有帮助。
我该怎么办?
答案 0 :(得分:2)
PYTHONPATH
系统变量来查找已安装包的目录。
PATH
系统变量来查找可以打开某些文件的可执行文件,例如*.py
脚本。
因此,您需要将带有python.exe的目录(例如C:\Python27
)添加到PATH
系统(或用户)变量,而不是PYTHONPATH
。它可以使用您在同一工具窗口中找到的链接中描述的相同方式完成。
例如,在我的计算机PATH
上,系统变量设置为C:\Python27;C:\MinGW\bin;...
答案 1 :(得分:0)
像Vladimir评论的那样,对于setting up python in windows,您需要将python.exe所在的目录(例如C:\Python27
)添加到路径
如果python在您的环境变量中,您可以通过查看echo %path%
请注意,使用控制面板编辑PATH变量后,您必须打开一个新终端,因为该设置不会在现有终端中更新。
另一种可能性是您向PATH变量添加了错误的路径。验证它。
底线是,如果python.exe的目录确实在PATH中,那么运行python将真的有效。
答案 2 :(得分:0)
以下是您的步骤:
右键点击计算机,然后选择属性。
在对话框中,选择高级系统设置。
在下一个对话框中,选择环境变量。在用户变量部分中,修改PATH
语句以包含此内容:
C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
现在,您可以打开命令提示符(Start Menu|Accessorie
s或Start Menu|Run|cmd
)并输入:
C:\> python
那将加载Python解释器!
答案 3 :(得分:0)
您可以为单个用户安装,而不是为所有用户选择"安装"。我遇到了同样的问题,但当我尝试为自己安装时,我能够成功安装。