pyenv 管理python版本

2019-05-25  本文已影响0人  小梨的十三

1.安装依赖环境

yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git

2.安装pyenv包

pyenv可以通过多种方式安装,可以参考项目在github上的Installtion。推荐采用The automatic installer的方式安装,可以一键安装pyenv的所有插件。

一键安装:

mkdir  ~/.pyenv  #查看pyenv版本

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

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 

echo 'eval "$(pyenv init -)"' >> ~/.bashrc 

exec $SHELL -l

pyenv -v 

更新pyenv

pyenv update

2.3 选择python版本

pyenv global 3.5.0 //设置全局版本,即系统使用的将是此版本

pyenv local 3.5.0 //当前目录下的使用版本,有点类似virtualenv

4、安装 pyenv-virtualenv

git 地址:https://github.com/pyenv/pyenv-virtualenv

把插件克隆在刚才已经安装完毕的 pyenv 的 plugins 文件夹中

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

然后配置环境变量

如果你使用 bash,就执行如下命令:

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

如果你使用 zsh,就执行如下命令:

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc

最后,在使用 pyenv 之前,重新初始化 shell 环境,执行如下命令

exec $SHELL

不执行该命令也是完全可以的,你可以关闭当前的终端窗口,重新启动一个就可以了。

到此,我们的所有重要安装已经全部完成了,可以开始体验了。

第 1 步:创建虚拟环境

首先需要创建一个虚拟环境,执行命令:

pip install virtualenv

virtualenv venv

source venv/bin/activate

pip install requirements.txt

deactivate

.pyenv 创建一个3.6.8的虚拟环境

pyenv virtualenv 3.6.8 venv
虚拟环境的位置在 ~/.pyenv/versions/
上一篇 下一篇

猜你喜欢

热点阅读