无法在Windows命令行中添加Python

1 投票
5 回答
1333 浏览
提问于 2025-04-18 01:49

首先,这个方法不行:

C:\>python
'python' is not recognized as an internal or external command, operable program or batch file

然后我在 pathext 中添加了 .PY 和 .PYW,这样

C:\echo %pathext%
.COM;,.EXE;.BAT;.CMD;.VBS;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW

接着我尝试了

C:\assco .py
File association not found for extension .py

C:\assco .pyw
File association not found for extension .pyw

有没有人能帮帮我?我对命令行了解不多,所以我只是按照网上的一些步骤操作,比如 如何在Windows中执行Python脚本?

但是就是不行……

我的目标是想在命令行中运行Python。有人能帮忙吗?

5 个回答

0

你需要把Python添加到你的类路径中。就像这样。

 set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

更多信息可以在这里找到: https://docs.python.org/2/using/windows.html

0

我同意merlin2011的说法,不过在我的系统上(运行的是Windows 7),Python是安装在c:\Python27这个文件夹里的(我下载的版本是2.7)。所以我只需要打开这个文件夹,然后输入“python”(不带引号),就能启动这个程序了。一旦你把这个文件夹加到你的路径里,以后就不用每次都去Python27的文件夹了。如果你安装的是Python 3,可能需要在c:\的提示符下输入“python3”。

1
  1. 右键点击“我的电脑”->选择“属性”->

  2. 在左下角点击“高级系统设置”

  3. 在右下角找到“环境变量”并点击

  4. 找到“Path”这个选项,然后点击“编辑”

  5. 现在在字符串的末尾加一个分号,不要删掉原来的内容,然后把你安装Python的路径加上去,最后保存设置

在我的情况下,路径是 C:\Python27

所以我在所有其他路径的末尾加上了 ;C:\Python27

2

在Windows 7上将Python添加到路径的具体步骤:

  1. 打开控制面板 -> 系统 -> 高级系统设置
  2. 点击 环境变量... 按钮
  3. 找到PATH,最后加上 ;C:\Python27\(记得把你的Python版本替换上)
  4. 点击确定。注意,PATH的更改只会在你之后打开的命令提示符中生效。
3

在Windows系统中,Python 默认会安装在一个叫做 C:\Python2.x 的文件夹里。

  1. 确认一下这个文件夹的具体名称。
  2. 进入这个文件夹,找到 python.exe 文件的位置。记住这个文件夹的路径,可能是像 C:\Python2.7\bin 这样的。
  3. 把上面找到的文件夹路径添加到你的PATH环境变量中。想知道怎么在Windows中修改PATH,可以查看 这个问题。简单来说,你可以在命令提示符中输入 set PATH=%PATH%;C:\Python2.x\bin,用第二步找到的路径替换掉 C:\Python2.x\bin。如果想要永久设置,按照Alex Thornton的回答中的步骤操作。

撰写回答