我刚下载并安装了Python 2.7.2到我的笔记本电脑,我正在尝试运行一些示例程序。我的笔记本电脑正在运行Windows XP。
当我打开cmd
窗口并输入python
时,我得到:
'蟒'不被识别为内部或外部命令,可操作程序或批处理文件。
我不是Windows用户(主要是大型机)。但是我猜我需要执行一些命令来将python定义为命令。谁能告诉我这个命令是什么?
安装程序将Python放在C:\Python27\
。
答案 0 :(得分:140)
您需要将python可执行文件路径添加到Window的PATH变量中。
c:\Python27\
)。每个不同的目录用a分隔
分号。 (注意:请勿在{{1}}中的元素之间添加空格。PATH
的添加内容应为PATH
NOT ;c:\Python27
); C\Python27
即可。答案 1 :(得分:41)
这是因为Python exec不在您的操作系统的搜索路径中。在Windows中,启动CMD。输入
setx PATH PythonPath
其中PythonPath通常为C:\Python27
或C:\Python33
或C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37
,具体取决于您的Python版本。重新启动CMD后,您应该在键入
Python --version
答案 2 :(得分:31)
Python附带small utility that fixes this。从命令行运行:
c:\python27\tools\scripts\win_add2path.py
确保关闭命令窗口(使用exit
或关闭按钮)并再次打开它。
答案 3 :(得分:8)
我长期遇到同样的问题。 我只是设法解决它。
因此,您需要选择您的路径,就像上面提到的其他路径一样。 我做了什么:
打开命令窗口。写 set path = C:\ Python24 (放置python的位置和版本)。现在输入 python ,它应该可以工作。
令人讨厌的部分是每次打开CMD时都必须输入它。
我试图做永久性的(环境变量的变化),但对我来说它不起作用。
答案 4 :(得分:7)
对于那些刚开始的人来说,只是另一个澄清。将C:\PythonXX
添加到路径时,请确保变量之间没有空格,例如
此:
SomeOtherDirectory;C:\Python27
不是这个:
SomeOtherDirectory; C:\Python27
我花了15分钟的头痛才弄明白(我在Windows 7上,可能依赖于操作系统)。快乐的编码。
答案 5 :(得分:4)
转到控制面板/系统/“高级”选项卡/环境变量
在下方列表中查找名为PATH的变量,然后对其进行编辑。添加到最后 C:\ Python27
打开一个新的cmd窗口,立即尝试。
答案 6 :(得分:3)
输入:
[Environment] :: SetEnvironmentVariable(“Path”,“$ env:Path; C:\ Python27”, “用户”)
关闭PowerShell,然后再次启动它以确保Python现在运行。如果没有, 可能需要重启。
答案 7 :(得分:2)
答案 8 :(得分:1)
除了@Udi帖子之外,这是脚本试图做的,但不适用于我。
我不得不在PATH
中设置以下内容。
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts
是我的,现在python
在cmd
答案 9 :(得分:1)
重点:记住,在设置PATH环境变量后始终要重新启动CMD窗口才能生效!
答案 10 :(得分:0)
确保在安装过程中单击“将python.exe添加到路径”,然后选择:
“将安装在本地硬盘上”
它解决了我的问题,希望它有所帮助...
答案 11 :(得分:0)
另一个有用但简单的解决方案可能是在下载后重新启动计算机,如果Python在PATH变量中。在将Python下载到新机器上时,这通常是我犯的错误。
重新启动我的机器后,Windows通常会识别PATH变量中的Python。
答案 12 :(得分:0)
简单。不需要混淆,但路径和变量以及要单击的内容。只需按照我的步骤:
转到 python 安装程序。 运行。 在 3 个选项中选择修改。 检查py启动器。 下一个。 选中“将python添加到环境变量” 安装。
完成后重启cmd,boom完成
答案 13 :(得分:0)