在Windows上运行 python3 -m venv 时
显示错误
'python3' is not recognized as an internal or external command, operable program or batch file
答案 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