“ python”不被识别为内部或外部命令

因此,我最近安装了 Python Version 2.7.5,并用它做了一个小循环,但问题是,当我转到 cmd 并键入 python testloop.py时,我得到了错误:

“ python”不被识别为内部或外部命令

我试过设定路径,但没有用。

我的路是这样的:

C: Program Files Python 27程序文件 Python 27

如您所见,这就是我的 Python 安装的位置。我不知道还能做什么。有人能帮忙吗?

708905 次浏览

从 Python医生中,像上面一样设置 PATH。

在每个命令窗口启动时,您应该安排将 Python 的安装目录添加到它的 PATH 中。如果您最近才安装 Python,那么命令 dir C: py * 可能会告诉您它的安装位置; 通常的位置类似于 C: Python27。否则,您将被减少到搜索您的整个磁盘

使用 Tools something Find 或单击 Search 按钮查找“ python.exe”。假设您发现 Python 安装在 C: Python27目录(编写本文时的默认目录)中,那么您应该确保输入命令

然后使用完整路径名执行 Python 命令,以确保可以正常工作。

在命令行中尝试“ py”而不是“ python”:

C: Users Cpsa > py C: 用户 Cpsa > py
Python 3.4.1(v3.4.1: c0e311e010fc,May 182014,10:38:22)[ MSC v. 160032 bit (Intel)] on win32
输入“帮助”、“版权”、“信用”或“许可”以获得更多信息。
>>>

首先,确保 Python 目录的位置。通常是在 C:\Python27。如果您的不同,然后改变它从下面的命令。

如果安装后,python 仍然无法识别,那么在 PowerShell 输入以下内容:

[ Environment ] : SetEnvironment 变量(“ Path”,“ $env: Path; C: Python 27”, 「使用者」)

关闭 PowerShell,然后重新启动它,以确保 Python 现在可以运行, 可能需要重新启动。

enter image description here

我已经找到了答案... 点击安装程序并勾选框“添加 Python 到环境变量”不要卸载旧的一个,而是点击修改... 点击图片链接..。

enter image description here

我在安装 Python 时遇到过同样的问题,当我在系统中设置 PATH 时问题就解决了,下面是步骤。

  • 导航到“控制面板”-> “系统”
  • 单击左侧的“高级系统设置”
  • 点击“环境变量”
  • 搜索并点击“路径”变量
  • 点击“编辑”
  • 如果您使用的是 Windows7,那么在环境变量字段中添加“ C:”,然后用分号将其与现有条目分隔开。如果您正在使用 Windows10,只需单击“新建”添加。
  • 重新打开命令提示符并尝试 在此输入图像描述

如果 Python 在 PATH 变量中,另一个有用但简单的解决方案可能是在下载之后重新启动计算机。这是我在将 Python 下载到新机器上时经常犯的错误。

在命令提示符中输入 py-v 而不是 python-v

打开具有管理访问权限的 CMD (右键单击然后以管理员身份运行) ,然后在那里键入以下命令:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

用您安装的 python 的文件夹名替换 My _ python _ lib,就像我使用的 C:\python27一样。 然后,为了检查是否设置了 path 变量,键入 echo %PATH%,您将在最后看到 python 部分。因此现在 python是可访问的。 来自本教程

我在管理模式下运行 CMD 解决了这个问题,所以试试这个。

如果你想看到 python 版本,那么你应该使用 py -V而不是 python -V

C: Users ghasan > py-V

Python 3.7.1

如果你想进入 python 的运行环境,那么你应该使用 py而不是 python

C: Users ghasan > py C: 用户 ghasan > py

Python 3.7.1(v3.7.1:260ec2c36a,Oct 202018,14:57:15)[ MSC v. 191564 位(AMD64)]在 win32上

输入“帮助”、“版权”、“信用”或“许可”以获得更多信息。

在这里,您可以按如下方式运行 python 程序:

Print (‘ Hello Python’)

你好,巨蟒

我已经安装了 python3.7.4。首先,我在命令提示符中尝试了 python。它说‘ Python 不是可识别的命令... ...’。然后我尝试“ py”命令,它工作了。

我的示例命令是:

py hacker.py

如果您卸载然后重新安装,并在 CLI 中运行“ python”,请确保在安装后为识别“ python”打开一个新的 CMD。“ py”可能会被一个旧的 CLI 识别出来,因为它没有绑定到任何版本。

选项1: 选择在安装期间添加环境变量 选项2: 转到 C: Users-> AppData (隐藏文件)-> Local Programs Python Python Python 38-32(取决于安装的版本)脚本 复制路径并添加到 env vars 路径。

对我来说,这个方法是有效的: C: 用户用户名 AppData 本地程序 Python38-32脚本

在安装了 Python 的 SQLServer2019之后,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

还有关于 SQL2019的 Python 版本的其他文档。有一个声明建议 PIP 只能从 git (https://www.github.com/Microsoft/sqlmutils)上的 sqlmutls-x.x.x.zip 下载中使用。目前,这只适用于 R,而不适用于 Python (Anaconda 和随后的 pip)。Python over SQL 可以工作,但 pip 还不可用。(11/25/2019)

如果能在发生这种情况时得到更新就好了。