用pyenv激活venv

时间:2020-07-10 19:43:37

标签: python macos python-venv pyenv

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

$ pyenv version
3.7.3

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

在终端中列出 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