【问题标题】:Not able to create Python virtual env with lesser version than installed无法创建版本低于已安装版本的 Python 虚拟环境
【发布时间】:2020-10-25 05:28:37
【问题描述】:

我最近安装了 Python 3.9.0,并且正在使用 virtualenv 包。 在使用指定较小的 python 版本创建新环境时,比如 3.6 我收到此错误: RuntimeError: failed to find interpreter for Builtin discover of python_spec='python3.6'

我想我不需要专门下载 3.6 来为该 python 版本创建环境。 我可以只使用 virtualenv 包来解决它吗?

【问题讨论】:

  • 您没有告诉我们您是如何尝试创建虚拟环境的。
  • @KlausD。我使用的命令是:virtualenv --python=/usr/bin/python3.6 错误:FileNotFoundError: [WinError 2] 系统找不到指定的文件:'C:/Program Files/Git/usr/bin/python3. 6'
  • 您在 Windows 上,这甚至不是 Windows 路径。顺便说一句,将相关信息添加到问题本身。

标签: python virtualenv sys.path


【解决方案1】:

您需要下载 Python 3.6 才能使用它,您可以将其存储在环境中,但您无法通过为其创建环境来获取 Python 3.6。

【讨论】:

  • 那么,如果我下次需要另一个版本?我需要下载每个版本,然后根据这些版本创建环境吗?
  • 是的,您需要下载每个版本
  • 是的,我下载了,配置了路径,现在它运行没有任何问题。
猜你喜欢
  • 2020-10-21
  • 2022-10-25
  • 1970-01-01
  • 2017-12-30
  • 2021-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多