Centos 安装 pyenv 管理python版本

817 阅读1分钟

一、下载安装pyenv

①这里下载到 /home/summergao/ 目录下

cd /home/summergao/
git clone https://github.com/pyenv/pyenv.git

②配置环境变量

vim /etc/profile

在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 后追加

#pyenv
export PYENV_ROOT=/home/summergao/pyenv
export PATH=$PYENV_ROOT/bin:$PATH

③刷新环境变量

source /etc/profile

二、使用

 在线安装指定版本号的python

pyenv install 2.7.8

也可选择手动下载后离线安装

~/.pyenv 目录下创建 cache 文件夹, 把安装包移动到 cache 文件夹下

cd $(pyenv root)
mkdir cache
cd cache
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz

进入 cache 文件夹下, 再次使用 pyenv install 2.7.8  即可离线安装

默认安装路径

默认会安装到 $(pyenv root) /versions  目录中

在 Python 版本之间切换

要选择 Pyenv 安装的 Python 作为要使用的版本,请运行以下命令之一:

例如,选择上述新安装的 Python 2.7.8 作为您的首选版本:

pyenv global 2.7.8

现在,无论何时调用pythonpip,Pyenv 提供的 2.7.8 安装中的可执行文件都会运行,而不是系统 Python。

使用“ system”作为版本名称会将选择重置为系统提供的 Python。

三、升级pyenv

要升级到pyenv的最新开发版本,请使用git pull:

cd $(pyenv root) 
git pull

要升级到特定版本的pyenv,请查看相应的标签:

cd $(pyenv root)
git fetch
git tag 
v0.1.0
git checkout v0.1.0

四、 卸载pyenv

rm -rf  $(pyenv root)

参考官网

github.com/pyenv/pyenv