为什么python3命令显示未找到的错误

时间:2018-10-18 15:30:01

标签: python flask

在Windows上运行 python3 -m venv

显示错误

'python3' is not recognized as an internal or external command, operable program or batch file

1 个答案:

答案 0 :(得分:0)

该问题已经讨论过,例如,请参见here。所以:

首先:您是否已验证路径已添加到环境变量中?

有关向环境变量添加路径的更多详细信息,请参见here第3.3节,配置Python )。

第二: Windows有一个“ Python启动器”。它是一个实用程序,可帮助查找和执行不同的Python版本。它允许脚本(或命令行)指示特定Python版本的首选项,并将定位并执行该版本。

与PATH变量不同,启动器将正确选择最合适的Python版本。与系统范围的安装相比,它更倾向于按用户安装,并且按语言版本订购,而不是使用最新安装的版本。

此启动器就是 py

要在命令行中启动脚本或虚拟环境,只需执行以下操作:

py your_script.py py -m venv ENV_DIR

如果您安装了多个版本的Python(2.x,3.x),只需指定要运行的版本即可:

py -2.7 your_script.py py -3.6 your_script.py

如果要安装的最新版本的Python 2.x或python 3.x,请尝试以下命令:

py -2 your_script.py py -3 your_script.py

更多详细信息here