pyenv是管理多个python版本的工具。
1.pyenv的安装
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
2.将PYENV_ROOT
和pyenv init
加入bash的~/.bashrc
1 echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc 2 echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc 3 echo 'eval "$(pyenv init -)"' >> ~/.bashrc4 source ~/.bashrc
3.需要的依赖关系
1 sudo apt-get install -y build-essential zlib1g-dev libssl-dev
2 sudo apt-get install libsqlite3-dev libbz2-dev libreadline-dev
4.pyenv的一些命令
安装指定版本的python
例如安装python 3.5.2
1 pyenv install 3.5.2
2 pyenv rehash
卸载指定的python
1 pyenv unstall 3.5.1
指定shell的python版本
1 pyenv shell 3.5.1
5.pyenv-virtual是pyenv的插件,它支持管理多个virtualenv
安装pyenv-virtualenv
1 git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv 2 echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
创建virtualenv
1 pyenv virtualenv 版本号 虚拟环境名称
删除virtualenv
1 pyenv uninstall 虚拟环境名称
列表virtualenv
1 pyenv virtualenvs
激活/禁用virtualenv
1 pyenv activate aiohttp-virtual-env
2 pyenv deactivate
来源:https://www.cnblogs.com/codechangemyworld/p/5710728.html