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