python2升级到python3
一、更新python版本
1、下载Python3安装包:
https://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz ### wget http://npm.taobao.org/mirrors/python/3.9.0/Python-3.9.0.tgz
linux系统安装python3.9_白手小弟的博客-CSDN博客_linux安装python3.9
2、解压文件夹
使用cd进入下载好的安装包所在的目录
tar -xzvf Python-3.3.0.tgz
3、编译安装
创建新的文件夹防止覆盖
python2: mkdir /usr/local/Python3
进入解压后的文件夹
cd Python-3.3.0
编译安装:
./configure --prefix=/usr/local/Python3 make make install
4、修改老版本python链接
mv /usr/bin/python /usr/bin/python_2.7
5、建立新版本python软连接
ln -s /usr/local/Python3/bin/python3 /usr/bin/python
6、检查版本
python -V
7、修改会影响到yum
解决方法:修改两处
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
将第一行 #! usr/bin/python改为#! usr/bin/python2.x(x为你原来的python的版本)
二、安装pip
1、下载
wget https://bootstrap.pypa.io/get-pip.py
2、安装(python版本至少得是>=3.6)
python get-pip.py
3、查找pip安装路径
find / -name pip
4、将pip添加到系统命令
ln -s /usr/local/Python3/bin/pip /usr/bin/pip
三、最简单的安装方式
1、安装 epel 和 epel-release 工具
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install epel-release
2、查看库里支持的版本
yum list | grep python3 | more
3、安装
yum install python36
4、测试
#python3 -V Python 3.6.8 #pip3 -V pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)