我正在使用Python 2.7,当我打开*.py
文件时,程序可以正常运行。
但是当我在命令提示符中输入"python *.py
任何其他参数"时,它无法工作,并显示Python未被识别。这很困难,因为我正在尝试使用sys.argv[]
等功能。希望得到帮助。
谢谢
我正在使用Python 2.7,当我打开*.py
文件时,程序可以正常运行。
但是当我在命令提示符中输入"python *.py
任何其他参数"时,它无法工作,并显示Python未被识别。这很困难,因为我正在尝试使用sys.argv[]
等功能。希望得到帮助。
谢谢
PATH
中。 PATH变量告诉命令解释器在哪里查找你输入的命令。/usr/bin/python
在Windows系统下,安装位置可能有所不同,因此要查找Python(特别是python.exe
)的安装路径,并指定该完整路径以运行命令。我认为以下命令将起作用:
c:\Python27\python.exe
在Unix系统下,请在提示符下输入此命令:
/usr/bin/python myprog.py arg1 arg2
在Windows下:
c:\Python27\python.exe myprog.py arg1 arg2
并且它应该运行。
长期解决方案是将Python目录添加到您的PATH变量中。
由于您正在使用Windows,因此这个如何将python.exe添加到Windows PATH可能有帮助。或者针对Windows 7的特定页面。
我希望你的问题确实是我想的那个问题,因为我(希望)也遇到了同样的问题。 我非常确定Levon的答案是正确的,所以这是n00b解决方案。 要让CMD识别“python”,需要向环境变量“Path”添加一些内容。 完成说明后,您可以在cmd中键入“echo%PATH%”,它应该会显示您刚刚更改的变量值。
cd %USERPROFILE%\AppData\Local\Programs\Python\Python37-32
cls
.\python
然后,你需要将其保存在C:\Windows\System32下,命名为python.bat
c:\Python27\python.exe
。 - Levonpython
即可运行。有些安装程序会自动为您调整PATH
。您使用的是哪个版本的Windows?您是否已经使其工作? - Levon