pyenv&pyenv-virtualenv usage

pyenv&pyenv-virtualenv usage

  1. install pyenv
    brew install pyenv

2. Configure shell

echo ‘export PATH=~/.pyenv/bin:$PATH’ >> ~/.bashrc
echo ‘export PYENV_ROOT=~/.pyenv’ >> ~/.bashrc
echo ‘eval “$(pyenv init -)”‘ >> ~/.bashrc


3. activate pyenv

source ~/.bashrc(或zsh的~/.zshrc

Commonly used commands:
常用命令
pyenv install –list # 列出可安装版本
pyenv install # 安装对应版本
pyenv install -v # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本
pyenv which python # 显示当前python安装路径
pyenv global # 设置默认Python版本
pyenv local # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell # 当前shell的session中启用某版本,优先级高于global 及 local

使用virtualenv
pyenv virtualenv env # 从默认版本创建虚拟环境
pyenv virtualenv 3.6.4 env-3.6.4 # 创建3.6.4版本的虚拟环境
pyenv activate env-3.6.4 # 激活 env-3.6.4 这个虚拟环境
pyenv deactivate # 停用当前的虚拟环境

pyenv uninstall env-3.6.4 # 删除 env-3.6.4 这个虚拟环境

4. in order to use pyenv-vietualenv plugin, follow steps below to install it( or refer to https://github.com/pyenv/pyenv-virtualenv).

$ git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.