所以我最近安装了 Python 2.7.5 版,我用它做了一个小循环,但问题是,当我转到 cmd 并输入时,python testloop.py
我得到了错误:
'python' 未被识别为内部或外部命令
我尝试设置路径但无济于事。
这是我的路径:
C:\程序文件\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 输入
“帮助”、“版权” 、“学分”或“许可”以获取更多信息。
>>>
您需要将该文件夹添加到您的 Windows 路径:
在命令提示符下键入 py -v 而不是 python -v
如果你想查看 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
我通过在管理模式下运行 CMD 解决了这个问题,所以试试这个。
我已经安装了 python 3.7.4。首先,我在命令提示符下尝试了 python。有人说'Python 无法识别命令......'。然后我尝试了'py'命令并且它有效。
我的示例命令是:
py hacker.py
我在安装 Python 时遇到了同样的问题,当我在系统中设置 PATH 时解决了,这里是步骤。
使用管理权限打开 CMD(右键单击然后以管理员身份运行),然后在此处键入以下命令:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
将 My_python_lib 替换为您安装的 python 的文件夹名称,就像我一样C:\python27
。然后检查是否设置了路径变量,输入echo %PATH%
你会在最后看到你的 python 部分。因此现在python
可以访问了。
从本教程
从 Python文档中,像上面那样设置 PATH 。
您应该安排将 Python 的安装目录添加到每个命令窗口启动时的 PATH 中。如果您最近安装了 Python,那么命令 dir C:\py* 可能会告诉您它的安装位置;通常的位置类似于 C:\Python27。否则,您将不得不搜索整个磁盘
使用 Tools ‣ Find 或点击 Search 按钮并查找“python.exe”。假设您发现 Python 安装在 C:\Python27 目录(撰写本文时的默认目录)中,您应该确保输入命令
然后使用完整路径名执行 Python 命令以确保其正常工作。
如果 Python 在 PATH 变量中,另一个有用但简单的解决方案可能是在下载后重新启动计算机。这是我在将 Python 下载到新机器上时经常犯的一个错误。
如果您卸载然后重新安装,并在 CLI 中运行“python”,请确保在安装后打开一个新的 CMD,以便识别“python”。'py' 可能会被旧 CLI 识别,因为它不绑定到任何版本。
选项 1:在安装期间选择添加环境变量选项 2:转到 C:\Users-> AppData(隐藏文件)-> Local\Programs\Python\Python38-32(取决于安装的版本)\Scripts 复制路径并添加到环境变量路径。
对我来说,这条路径有效: C:\Users\Username\AppData\Local\Programs\Python\Python38-32\Scripts
使用 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 日)
发生这种情况时获得更新会很棒。