代码之家  ›  专栏  ›  技术社区  ›  Hendrra

在MacOS上的virtualenv中使用特定的Python版本

  •  0
  • Hendrra  · 技术社区  · 2 年前

    我的MacOs上安装了三个Python版本:Python 2.7.18、Python 3.9.0和Python 3.10。

    Python2.7.18和Python3.9.0被添加到路径中,如下面的屏幕截图所示。

    enter image description here

    对我来说没关系。我现在确实想把Python 3.10添加到path中。然而,我想在我的虚拟电视中使用它。

    Python 3.10安装在以下目录下 /usr/local/opt/python@3.10 .

    enter image description here

    我的项目就在这里 /Users/David/Documents/Project .

    我尝试使用以下命令(在我的项目目录中): sudo virtualenv venv --python .usr/local/opt/python@3.10 .不幸的是,它无法处理以下错误 RuntimeError: failed to find interpreter for Builtin discover of python_spec='.usr/local/opt/python@3.10' .

    如何创建我的virtualenv?

    0 回复  |  直到 2 年前
        1
  •  0
  •   kthnd    2 年前

    看来你要去 python@3.10 有一个错误——它有 . 在前面指示当前目录的地方,试试看 /usr/local/opt/python@3.10 .