为啥python3命令显示找不到它的错误[重复]

Posted

技术标签:

【中文标题】为啥python3命令显示找不到它的错误[重复]【英文标题】:why python3 command shows error that it is not found [duplicate]为什么python3命令显示找不到它的错误[重复] 【发布时间】:2019-03-23 11:19:19 【问题描述】:

在 Windows 上运行 python3 -m venv

显示错误

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

【问题讨论】:

看起来您在破折号之前错过了一个空格。 【参考方案1】:

这个问题已经讨论过了,例如见here。所以:

首先:您是否确认该路径已添加到环境变量中?

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

其次: 有一个适用于 Windows 的“Python 启动器”。它是一个有助于定位和执行不同 Python 版本的实用程序。它允许脚本(或命令行)指示对特定 Python 版本的偏好,并将定位并执行该版本。

与 PATH 变量不同,启动器将正确选择最合适的 Python 版本。它将更喜欢按用户安装而不是系统范围的安装,并按语言版本排序,而不是使用最近安装的版本。

这个启动器只是 py

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

py your_script.pypy -m venv ENV_DIR

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

py -2.7 your_script.pypy -3.6 your_script.py

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

py -2 your_script.pypy -3 your_script.py

更多详情here

【讨论】:

以上是关于为啥python3命令显示找不到它的错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章

npm:在linux ubuntu中使用npm命令时找不到模块semver错误[重复]

为啥运行 app.js 显示错误:找不到模块'discord.js'

为啥 Visual Studio 显示错误,提示在类型 Window 中找不到 Windows.Resources?

Java(Android)中的新功能。为啥 ANT DEBUG 显示错误“找不到符号”?

找不到 vcvarsall.bat

为啥这个 PySide2 构建找不到生成的 C++ 包装器?