由于CentOS默认安装了Python2.7,有时候我们需要Python3.6或者其他Python版本,这时候就需要升级Python2.7到Python其他版本,网上一大堆教程异常复杂。

第一步、安装pyenv

如果没有安装git,则安装

yum install git	

安装后执行命令,下载pyenv

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

第二步、修改.bashrc

在末尾添加如下内容

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

添加后执行

source ~/.bashrc

第三步、安装开发工具

yum groupinstall "Development Tools"  -y
yum install -y python-devel libevent-devel python-pip gcc xz-devel openssl-devel readline-devel sqlite-devel bzip2-devel

第四步、查看可用的Python列表,并选择安装

pyenv install --list
pyenv install 3.6.8

第五步、切换Python版本

pyenv versions
pyenv global 3.6.8
pyenv rehash


可以通过的 pyenv global 版本号 反复切换Python。该方法同样适用MacOS。

打赏
CentOS使用pyenv优雅的安装Python3.6.8
Tagged on:

发表评论