pyenv管理多个python 版本,并随意切换

系统自带的Python是2.x,自己需要Python 3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,这个时候需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。

python.jpg

安装依赖包:

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

下载pyenv

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

配置环境变量(注意改成自己的路径,直接编辑 profile 文件, 添加下面配置

vim /etc/profile
export PYENV_ROOT="/data/app/pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

刷新策略, 使其立即生效。

source /etc/profile

然后就可以使用了,可以先看下帮助,

pyenv help

查看可以安装的版本

pyenv install --list

安装想要的 python 版本, 例如:3.3.0, install后面直接输入想要的版本号。

pyenv install 3.3.0

查看已安装的python版本

pyenv version

切换为 pyehon 3.3.0

pyenv global 3.3.0

卸载 python 3.3.0

pyenv uninstall 3.3.0

Leave a Comment