python 多版本管理pyenv和virtualenv虚拟开发环境

*爱你&永不变心* 提交于 2020-03-23 01:13:23

pyenv是管理多个python版本的工具。

1.pyenv的安装

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

2.将PYENV_ROOTpyenv 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 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!