我最近安装了Python 2.7.5版本,并用它做了一个小循环的东西,但问题是,当我去cmd并输入 python testloop.py
时,我得到以下错误:
'python'不是内部或外部命令
我尝试设置路径,但无效。这是我的路径:
C:\Program Files\Python27
你可以看到这是我的Python安装位置。我不知道还能做什么。有人可以帮忙吗?
尝试使用命令行中的"py"而不是"python":
C:\Users\Cpsa>py
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
输入"help"、"copyright"、 "credits"或"license"了解更多信息。
>>>
如果想查看Python版本,应该使用py -V
而不是python -V
C:\Users\ghasan>py -V
Python 3.7.1
如果要进入Python的运行环境,应该使用py
而不是python
C:\Users\ghasan>py
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32
输入"help"、"copyright"、" credits" 或 "license" 以获取更多信息。
在此您可以执行Python程序:
print('Hello Python')
Hello Python
python -V
”。它一直在这里。我只是没有任何理由地删除和添加路径变量 - 谁知道我在路上错误地破坏了什么。 - Cody在命令提示符中,使用 py -v 代替 python -v。
以管理员身份打开CMD(右键单击然后选择以管理员身份运行),然后在其中输入以下命令:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
将My_python_lib替换为您安装的python的文件夹名称,比如对于我来说,它是C:\python27
。
然后要检查路径变量是否设置,请键入echo %PATH%
,您将在结尾处看到Python部分。因此现在python
是可访问的。
来源于此教程
我安装了Python 3.7.4版本。首先,我在命令提示符中尝试运行Python,但是提示'Python is not recognized command......'。然后,我尝试使用'py'命令,它可以正常运行。
我的示例命令如下:
py hacker.py
当我安装Python时,遇到了相同的问题,只有在系统中设置了PATH后才解决了问题。以下是步骤。
py
会自动设置,但是python
却不会?什么鬼?哦,这个答案好像解释了一些:https://dev59.com/qY_ea4cB1Zd3GeqPN2hN - 基本上,py
允许你指定想要的Python版本,但如果你没有指定任何东西,它将选择默认值。 - Don CheadleFailed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
- Ash Upadhyaypy
程序直接安装到Windows文件夹中,因此它始终可以找到。安装程序默认情况下不会为Python安装添加PATH条目,因为它们会使PATH变得混乱且不太有用。这个问题的其他版本有更好的解释答案。 - undefined