pyenv(python版本管理器)安装

一、安装pyenv

安装命令
brew update
brew install pyenv
添加环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
二、pyenv基本用法

一些命令
# 查看已安装的版本
pyenv versions
# 查看正在使用的版本
pyenv version
# 安装
pyenv install 3.6.9
# 卸载
pyenv uninstall 3.6.9
# 设置当前路径使用的版本
pyenv local 3.6.9
# 设置全局使用的版本
pyenv global 3.6.9

使用virtualenv安装虚拟环境
# 查看python安装路径
pyenv which python3.6
# 创建py36的虚拟环境
virtualenv -p <path> py36

下载速度慢的解决方法:到 淘宝镜像站 下载对应版本的文件,放到~/.pyenv/cache/目录下。
三、安装pyenv-virtualenv

安装命令
brew install pyenv-virtualenv

添加环境变量
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

四、pyenv-virtualenv基本用法

创建虚拟环境
$ pyenv version
3.4.3 (set by /home/yyuu/.pyenv/version)
$ pyenv virtualenv venv34

列出以创建的虚拟环境
$ pyenv shell venv34
$ pyenv virtualenvs

激活虚拟环境
pyenv activate <name>
pyenv deactivate

删除虚拟环境
# 同时删除$(pyenv root)/versions和$(pyenv root)/versions/{version}/envs下的目录
pyenv uninstall my-virtual-env