无法在Windows命令行中添加Python
首先,这个方法不行:
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
右键点击“我的电脑”->选择“属性”->
在左下角点击“高级系统设置”
在右下角找到“环境变量”并点击
找到“Path”这个选项,然后点击“编辑”
现在在字符串的末尾加一个分号,不要删掉原来的内容,然后把你安装Python的路径加上去,最后保存设置
在我的情况下,路径是 C:\Python27
所以我在所有其他路径的末尾加上了 ;C:\Python27
2
在Windows 7上将Python添加到路径的具体步骤:
- 打开控制面板 -> 系统 -> 高级系统设置
- 点击
环境变量...
按钮 - 找到PATH,最后加上
;C:\Python27\
(记得把你的Python版本替换上) - 点击确定。注意,PATH的更改只会在你之后打开的命令提示符中生效。
3
在Windows系统中,Python
默认会安装在一个叫做 C:\Python2.x
的文件夹里。
- 确认一下这个文件夹的具体名称。
- 进入这个文件夹,找到
python.exe
文件的位置。记住这个文件夹的路径,可能是像C:\Python2.7\bin
这样的。 - 把上面找到的文件夹路径添加到你的PATH环境变量中。想知道怎么在Windows中修改PATH,可以查看 这个问题。简单来说,你可以在命令提示符中输入
set PATH=%PATH%;C:\Python2.x\bin
,用第二步找到的路径替换掉C:\Python2.x\bin
。如果想要永久设置,按照Alex Thornton的回答中的步骤操作。