首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上安装Python3中的pyvenv脚本在哪里?

在Windows上安装Python3中的pyvenv脚本在哪里?
EN

Stack Overflow用户
提问于 2013-04-12 21:26:38
回答 2查看 7.4K关注 0票数 10

从PEP 405中读取以下语句后

还提供了一个pyvenv安装脚本,以使这更方便: pyvenv /path/to/new/virtual/environment

我试图创造一个新的虚拟环境,结果惨败;

代码语言:javascript
复制
C:\>python --version
Python 3.3.1
C:\>pyvenv myvenv
'pyvenv' is not recognized as an internal or external command,
operable program or batch file.

显然,pyvenv脚本没有安装到Scripts文件夹中,该文件夹通常被添加到PATH环境变量中,这使得在命令行上轻松运行此类脚本成为可能。

PEP 405是错的吗,它不是在Python3.3中正确实现,还是我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2013-04-12 21:26:38

看起来,pyvenv脚本放在PythonInstallation文件夹(sys.prefix)中的Tools\Scripts子文件夹中。将其复制到Scripts子文件夹似乎是个好主意,因为它允许简单地从命令行输入pyvenv (假设Scripts文件夹已经在PATH上)。由于这个脚本没有exe包装器,所以必须确保

  • .py扩展被添加到PATHEXT环境变量中,以便在命令提示符下键入脚本名时找到PATH上的PATH脚本。
  • .py扩展与Python可执行文件或Python (py.exe)相关联,可以从Python3.3开始使用。

或者,你只需键入python -m venv而不是pyvenv,就可以省去所有的麻烦.

相关的Python 17480 - pyvenv应该安装在更明显的地方

票数 15
EN

Stack Overflow用户

发布于 2014-03-27 09:54:52

使用python -m venv someenvname代替。

此外,如果只使用系统范围的PATH来创建虚拟环境,那么没有充分理由向python.exe添加python文件夹。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15981111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档