【问题标题】:activate venv with pyenv用 pyenv 激活 venv
【发布时间】:2020-10-31 14:36:52
【问题描述】:

我跟随this guide 安装pyenv 以管理我在Mac 上安装的所有python 版本。但是,我不清楚 pyenv global 3.7.3 命令的作用以及如何激活使用 python 3.7 的 venv。如果我输入:

$ pyenv version
3.7.3

但显然这还不足以激活 venv?

【问题讨论】:

  • 也许你可以看看native venv。可以使用“python3 -m venv”创建。点可以替换成你想要的安装虚拟环境的路径
  • 你的教程没有提到虚拟环境的激活

标签: python macos python-venv pyenv


【解决方案1】:
pyenv global 3.7.3

将 Python 的全局版本设置为 3.7.3。这意味着如果您决定使用 不使用虚拟环境的机器上的 Python,则将使用 3.7.3 版本作为默认版本。

2) 为了激活虚拟环境使用

pyenv activate <name>

并停用虚拟环境使用

pyenv deactivate

更多详情请查看此链接https://github.com/pyenv/pyenv-virtualenv

【讨论】:

    【解决方案2】:

    在终端中列出 python 版本:

    $ pyenv install --list | grep " 3\.[678]"

    如果不在列表中,请安装 Python 版本:

    $ pyenv install 3.8.6

    使用 python 版本创建虚拟环境:

    $ pyenv virtualenv 3.8.6 project1

    列出虚拟环境的版本:

    $ pyenv versions

    激活虚拟版本:

    pyenv activate project1

    【讨论】:

    • 如何验证pyenv使用的python版本?
    • @MohammadReza pyenv which python
    猜你喜欢
    • 1970-01-01
    • 2019-12-12
    • 2018-01-16
    • 2021-06-04
    • 2018-09-11
    • 1970-01-01
    • 2020-07-18
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多