尝试使用 Python 3.6.2 在 Windows 7 上创建虚拟环境

Posted

技术标签:

【中文标题】尝试使用 Python 3.6.2 在 Windows 7 上创建虚拟环境【英文标题】:Trying to create a virtual env on Windows 7, using Python 3.6.2 【发布时间】:2018-01-29 03:08:30 【问题描述】:

文档告诉我在命令提示符中键入python3 -m venv myenv,假设我想要的目录名为myenv。但是,当我这样做时,我得到:

“python3 不被识别为内部或外部命令、可运行程序或批处理文件。”

我没有在此处或文档中看到此内容。我的安装似乎运行正常,因为只需键入 python 即可向我显示它应该显示的内容。

【问题讨论】:

'python3' is not recognized as an internal or external command, operable program or batch file的可能重复 python --version 告诉你什么? 显示 Python 3.6.2。 那么你可以简单地做python -m venv myenv 我试过了,没有报错,但是也没有得到cmd提示的回复。我如何测试这是否有效?感谢您的回复! 【参考方案1】:

Python3 不在您的“搜索路径”中

您需要更改 Windows PATH 值,以便找到 Python3.exe 模块。

【讨论】:

谢谢。你能解释一下如何做到这一点,或者给我指出一个简明扼要地解释它的资源吗? 打开命令窗口并输入路径。返回的将是命令路径,这是操作系统在您当前所在的目录之外查找文件/设置等的位置。因此,假设您安装了 Python3,如果您没有看到,请在 c:\MyStuff\Python3 中说“PATH”输出中的那个值你的 python3 程序将不会启动。要修改路径开始-设置-控制面板-系统-高级选项卡-环境变量按钮-系统变量,选择路径,然后单击编辑。我建议您将目录附加到 PATH 值。

以上是关于尝试使用 Python 3.6.2 在 Windows 7 上创建虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

尝试通过 Chromedriver 2.34、Selenium 3.8 和 Python 3.6.2 登录富国银行时出错

使用Python 3.6.2连接到IBM Bluemix上的MongoDB

Cx_freeze 不适用于带有 Python 3.6.2 的 Win 10

python opencv videowrite不写视频

Django - 无法进行迁移,MySQL 5.7.19,Py 3.6.2 [重复]

如何使用 selenium 和 geckodriver 设置 python 3.6.2? [复制]