121

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

'python' 未被识别为内部或外部命令

我尝试设置路径但无济于事。

这是我的路径:

C:\程序文件\Python27

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

4

15 回答 15

304

从命令行尝试“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 输入
“帮助”、“版权” 、“学分”或“许可”以获取更多信息。
>>>

于 2014-12-09T18:17:53.053 回答
82

我找到了答案...单击安装程序并选中“将python添加到环境变量”框不要卸载旧的,而是单击修改...。单击图片链接...

在此处输入图像描述

于 2016-09-10T16:54:48.770 回答
42

您需要将该文件夹添加到您的 Windows 路径:

https://docs.python.org/2/using/windows.html取自这个问题。

于 2013-07-30T17:06:14.493 回答
12

首先,确定你的 python 目录在哪里。它通常在C:\Python27. 如果您的不同,请从以下命令更改它。

如果安装后仍然无法识别 python,则在 PowerShell 中输入:

[环境]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

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

在此处输入图像描述

于 2016-06-24T07:39:25.253 回答
11

在命令提示符下键入 py -v 而不是 python -v

于 2018-01-08T07:31:58.150 回答
11

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

C:\Users\ghasan>py -V

Python 3.7.1

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

C:\用户\ghasan>py

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32

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

在这里,您可以将 python 程序运行为:

打印('你好 Python')

你好 Python

于 2018-12-10T13:40:15.370 回答
6

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

于 2018-03-02T08:28:23.427 回答
5

我已经安装了 python 3.7.4。首先,我在命令提示符下尝试了 python。有人说'Python 无法识别命令......'。然后我尝试了'py'命令并且它有效。

我的示例命令是:

py hacker.py
于 2019-07-15T10:39:49.540 回答
4

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

  • 导航到“控制面板”->“系统”
  • 点击左侧的“高级系统设置”
  • 点击“环境变量”
  • 搜索并单击“路径”变量
  • 点击“编辑”
  • 将“C:\”添加到环境变量字段中,如果您使用的是 Windows7,则用分号将其与现有条目分开。如果您使用的是 Windows10,只需单击“新建”即可添加。
  • 重新打开命令提示符并尝试 在此处输入图像描述
于 2017-05-02T15:52:03.933 回答
4

使用管理权限打开 CMD(右键单击然后以管理员身份运行),然后在此处键入以下命令:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

将 My_python_lib 替换为您安装的 python 的文件夹名称,就像我一样C:\python27。然后检查是否设置了路径变量,输入echo %PATH%你会在最后看到你的 python 部分。因此现在python可以访问了。 从本教程

于 2018-01-30T18:01:29.630 回答
0

从 Python文档中,像上面那样设置 PATH 。

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

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

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

于 2013-07-30T17:09:21.040 回答
0

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

于 2017-08-10T16:37:01.893 回答
0

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

于 2019-08-01T12:48:52.207 回答
0

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

对我来说,这条路径有效: C:\Users\Username\AppData\Local\Programs\Python\Python38-32\Scripts

于 2019-10-26T05:15:32.947 回答
0

使用 Python 安装 SQL Server 2019 后,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-xxxzip 下载中使用 PIP,但有一个警告。目前这仅适用于 R 而不适用于 Python(Anaconda 和因此 pip)。Python over SQL 可以工作,但 pip 尚不可用。(2019 年 11 月 25 日)

发生这种情况时获得更新会很棒。

于 2019-11-25T14:38:45.527 回答