您的位置:首页 > 编程语言 > Python开发

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

2016-07-27 13:14 519 查看
pyenv是管理多个python版本的工具。

1.pyenv的安装

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


2.将
PYENV_ROOT
pyenv init
加入bash的~/.bashrc

echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
4 source ~/.bashrc


3.需要的依赖关系

sudo apt-get install -y build-essential zlib1g-dev libssl-dev

sudo apt-get install libsqlite3-dev libbz2-dev libreadline-dev

4.pyenv的一些命令

安装指定版本的python

例如安装python 3.5.2

pyenv install 3.5.2

pyenv rehash

卸载指定的python

pyenv unstall 3.5.1

指定shell的python版本

pyenv shell 3.5.1

5.pyenv-virtual是pyenv的插件,它支持管理多个virtualenv

安装pyenv-virtualenv

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


创建virtualenv

pyenv virtualenv 版本号 虚拟环境名称

删除virtualenv

pyenv uninstall 虚拟环境名称

列表virtualenv

pyenv virtualenvs

激活/禁用virtualenv

pyenv activate aiohttp-virtual-env

pyenv deactivate
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: