gpt4 book ai didi

python - Windows 上的 Python 3 中的 pyvenv 脚本安装在哪里?

转载 作者:太空狗 更新时间:2023-10-29 19:37:45 27 4
gpt4 key购买 nike

阅读 PEP 405 中的以下声明后

A pyvenv installed script is also provided to make this more convenient:

pyvenv /path/to/new/virtual/environment

我试图创建一个新的虚拟环境,但惨遭失败;

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 是否错误,它是否未在 Python 3.3 中正确实现,还是我遗漏了什么?

最佳答案

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

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

或者,一个人可以只输入 python -m venv 而不是 pyvenv 并省去所有的麻烦...

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

关于python - Windows 上的 Python 3 中的 pyvenv 脚本安装在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com