所以我最近安装了Python版本2.7.5并且我用它做了一个小循环,但问题是,当我转到cmd并输入python testloop.py
时我得到错误:
'python'未被识别为内部或外部命令
我试过设置路径但没有用。
这是我的路径:
C:\ Program Files \ Python27
如您所见,这是我安装Python的地方。我不知道还能做什么。有人可以帮忙吗?
答案 0 :(得分:202)
尝试" py"而不是" python"从命令行:
C:\用户\ CPSA> PY
win32上的Python 3.4.1(v3.4.1:c0e311e010fc,2014年5月18日,10:38:22)[MSC v.1600 32位(英特尔)] 输入" help"," copyright"," credit"或"许可证"了解更多信息 >>>
答案 1 :(得分:47)
答案 2 :(得分:34)
您需要将该文件夹添加到Windows路径:
答案 3 :(得分:7)
首先,确保你的python目录在哪里。它通常在C:\Python27
。如果您的不同,请从以下命令更改它。
如果安装后仍无法识别python,则在PowerShell中输入:
[Environment] :: SetEnvironmentVariable(" Path"," $ env:Path; C:\ Python27", "用户&#34)
关闭PowerShell,然后再次启动它以确保Python现在运行。如果没有, 可能需要重启。
答案 4 :(得分:6)
在命令提示符下键入py -v而不是python -v
答案 5 :(得分:5)
如果要查看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,2018年10月20日,14:57:15)[MSC v.1915 64 位(AMD64)] on win32
输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。
您可以在此处以以下方式运行python程序:
print('Hello Python')
Hello Python
答案 6 :(得分:4)
我通过在管理模式下运行CMD来解决这个问题,所以试试这个。
答案 7 :(得分:2)
我在安装Python时遇到了同样的问题,当我在系统中设置PATH时解决了这个问题,以下是步骤。
答案 8 :(得分:0)
从Python docs中,像上面一样设置PATH。
您应该安排Python的安装目录在启动时添加到每个命令窗口的PATH中。如果你最近安装了Python,那么命令dir C:\ py *可能会告诉你它的安装位置;通常的位置就像C:\ Python27。否则,您将被缩减为搜索整个磁盘
使用工具‣查找或点击“搜索”按钮,然后查找“python.exe”。假设您发现Python已安装在C:\ Python27目录中(编写时的默认值),则应确保输入命令
然后使用完整路径名执行Python命令以确保其有效。
答案 9 :(得分:0)
另一个有用但简单的解决方案可能是在下载后重新启动计算机,如果Python在PATH变量中。在将Python下载到新机器上时,这通常是我犯的错误。
答案 10 :(得分:0)
打开具有管理访问权限的CMD(右键单击然后以管理员身份运行),然后在那里键入以下命令:
C:\python27
将My_python_lib替换为已安装的python的文件夹名称,就像我echo %PATH%
一样。
然后检查是否设置了路径变量,键入python
,您最终会看到您的python部分。因此现在可以访问return HttpResponse(json.dumps(context), content_type="application/json")
。
From this tutorial
答案 11 :(得分:0)
只需找出系统中这三个文件的位置,然后复制每个路径并将其逐个粘贴到环境变量中。然后单击“确定”。
C:\ Anaconda3
C:\ Anaconda3 \ Scripts
C:\ Anaconda3 \ Library \ bin
然后重新启动Spyder内核(左侧)并在cmd中键入python以检查它是否正常工作。
答案 12 :(得分:0)
我已经安装了python 3.7.4。首先,我在命令提示符下尝试了python。有人说“ Python无法识别命令……”。然后我尝试了“ py”命令,它可以工作。
我的示例命令是:
py hacker.py
答案 13 :(得分:0)
如果先卸载后重新安装,然后在CLI中运行“ python”,请确保在安装后打开新的CMD,以便识别“ python”。 py可能会被旧的CLI识别,因为它与任何版本无关。
答案 14 :(得分:0)
选项1:在安装过程中选择添加环境变量 选项2:转到C:\ Users-> AppData(隐藏文件)-> Local \ Programs \ Python \ Python38-32(取决于安装的版本)\ Scripts 复制路径并添加到环境变量路径。
对我来说,此路径有效:C:\ Users \ Username \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts
答案 15 :(得分:0)
在将SQL Server 2019与Python一起安装后,它与Python指令更加混乱。我发现的实际路径如下:
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64
脚本使用Execute命令运行:
Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script
还有其他参考SQL 2019版本的Python的文档。有一条语句建议仅从git(https://www.github.com/Microsoft/sqlmutils)上的sqlmutils-x.x.x.zip下载中使用PIP,但有一个警告。目前,这仅适用于R,不适用于Python(Anaconda,因此为pip)。 Python over SQL可以运行,但是pip尚不可用。 (11/25/2019)
在发生这种情况时获得更新非常好。