当我在命令行输入“python”时,它显示“python”不被识别为内部或外部命令...”
我在用户路径和系统路径中都有 Python。过去我能够从命令行运行 Python,但今天突然不能了。
我正在使用 Windows 7 32 位。
有谁知道是什么问题?
谢谢
答案1
这可能是重复的答案,但以下步骤对我有用。
笔记:这是蟒蛇而不是安装 vanilla PythonWindows 环境。
在系统变量下:
- 创建变量
PYTHONHOME = C:\Users\用户名\Anaconda3
- 在 PATH 系统变量下添加以下两个条目:
%PYTHON主页%
C:\Users\用户名\Anaconda3\Scripts
- 如果之前打开了命令提示符,请关闭它并尝试任何 python 命令(注意:无需重新启动操作系统):
例如:python --version
输出:Python 3.7.1
希望这篇文章对你有用。干杯!
答案2
Windows 上的 python 安装目录应该有以下文件(忽略 pyscopg 和 pillow 文件):
如果您在默认位置安装了 Python2,您的PATH
环境变量应该如下所示:
PATH=%PATH%;C:\Python27\;C:\Python27\Scripts\
您还应该拥有以下内容PATHEXT
:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
我注意到您的环境变量中有Python27\Scripts;
一个不正确。尝试修复它,如果您更改任何环境变量,则必须关闭所有命令提示符。如果设置如上所述,但您仍然无法运行 Python,请重新安装。
答案3
假设您在默认位置安装了 python。
尝试将其添加到您的系统环境中。
name : PYTHONPATH
value: C:\Python27\;C:\Python27\Lib;C:\Python27\include;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages
注意:当您创建 PYTHONPATH 环境变量时,它可能会影响其他一些应用程序强制使用此版本的 python 而不是它们自己的版本。
答案4
python
显然不是在您的PATH
变量中。您可以通过查看 的输出来确认这一点echo %path%
。
请记住,PATH
使用控制面板编辑变量后,您必须打开一个新终端,因为该设置不会在现有终端中更新。
另一种可能是您向变量添加了错误的路径PATH
。请验证一下。
底线是,如果你的目录python.exe
是真的然后PATH
运行python
将真的工作。