查看当前版本
python -V
pip -V
查看当前所有python
whereis python
国内Python加速下载
安装Python
-
yum更新yum源
yum update -
安装Python 3.6.8所需的依赖否则安装后没有pip3包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make -
新建一个python3文件夹并且进入
mkdir /usr/local/python3 && cd /usr/local/python3 -
下载所需版本,这里用的是3.6.8版本
# 下载python包 wget https://mirrors.huaweicloud.com/python/3.6.8/Python-3.6.8.tar.xz -
安装Python
# 解压 tar -xvf Python-3.6.8.tar.xz -
配置编译
cd Python-3.6.8 # 配置编译的的路径(这里--prefix是指定编译安装的文件夹) ./configure --prefix=/usr/local/python3 # 执行该代码后,会编译安装到 /usr/local/bin/ 下,且不用添加软连接或环境变量 ./configure --enable-optimizations make && make install执行完了之后,执行
python3如果成功不需要执行以下操作 -
添加软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 -
配置环境变量(将/usr/local/python3/bin加入PATH)
# 编辑profile vim /etc/profile # 然后在文件末尾添加 export PATH=$PATH:/usr/local/python3/bin -
让配置环境生效
source /etc/profile -
修改yum的python
vi /usr/bin/yum
卸载python2
不建议卸载python2,会导致yum无法运行
-
卸载
pyhton2rpm -qa|grep python2|xargs rpm -ev --allmatches --nodeps -
卸载残余的
python2whereis python2 |xargs rm -frv