【问题标题】: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

【问题讨论】:

  • 看起来您在破折号之前错过了一个空格。

标签: python flask


【解决方案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

【讨论】:

    猜你喜欢
    • 2020-05-24
    • 2013-03-22
    • 2019-09-01
    • 2018-06-13
    • 2020-03-21
    • 2014-09-12
    • 2018-12-10
    • 2021-05-20
    • 2013-12-30
    相关资源
    最近更新 更多