现状: 我们可能需要同时在python2和python3的环境下开发,或者不同的项目需要安装不同的包, 我们希望不同项目安装的包之间互不干扰,这时就可以使用pyenv配置python的虚拟环境
Quick Start
Installation
最简单的方法就是使用pyenv-installer
按照官方文档配置即可,在此不赘述。
mac使用zsh需要在~/.zshrc中添加:
1
source ~/.bash_profile
安装python3
1 | $ pyenv install -l |
you should see available versions and choice one you like to install:
1 | $ pyenv install 3.6.2 |
切换当前默认python版本
把当前默认python版本切换到python3:
1
$ pyenv global 3.6.2
查看当前python版本:
1
$ pyenv versions
创建虚拟环境
创建当前3.6.2版本python的虚拟环境:
1
$ pyenv virtualenv venv36
“venv36”是你为该环境所起的名字。
切换到虚拟环境
我们把环境切换到刚刚创建的venv36:
1
$ pyenv activate venv36
这是时候就可以开始pip安装依赖包了
如果想退出虚拟环境:
1
$ . deactivate
就退出来了
后记
have fun : )