python 未被识别为内部或外部命令

11 投票
8 回答
51310 浏览
提问于 2025-04-17 17:40

这真是个让人头疼的问题。我在网上找了解决办法,但找到的全是关于修改PATH变量的建议,我当然也试过了。我的Python安装目录是C:\Python27,还是个32位的版本。每次我在命令提示符下输入python,它都说不是内部或外部命令。现在我的PATH变量设置为C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts。有没有人有什么主意?顺便说一下,我用的是Windows 7(64位)。我真的很绝望。要是没办法解决,我想我就试试双启动Linux和Windows 7...

8 个回答

1

在Windows系统中,如果你修改了PATH这个变量,你需要重启你的电脑,才能让这个修改生效。

补充说明:正如@tdelaney所说,其实只需要重启cmd.exe这个命令行窗口就可以了。至少在Windows 7 64位系统上是这样的。

4

快速解决办法:这可能不是最优雅或长期的解决方案,但如果你真的很烦恼,只想让它运行起来,可以把python.exe文件复制到你当前的文件夹里。这对我有效。

31

我只需要添加一下Python的路径,然后再试一次就成功了(不需要重启电脑)。

这是Python 2.7的MS-DOS命令:

set PATH=%PATH%;C:\python27\

这是Python 3.3的MS-DOS命令:

set PATH=%PATH%;C:\python33\

(确认一下那是你安装Python的文件夹)。

撰写回答