官網(wǎng)下載地址:https://www.python.org/downloads/source/
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
解壓
tar -zxvf Python-3.8.2.tgz
安裝依賴包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel
進(jìn)入python目錄
cd ./Python-3.8.2
編譯
./configure --prefix=/usr/local/python3
安裝
make && make install
將系統(tǒng)默認(rèn)的python備份
我這里之前自帶的就是python2.7.5版本挂捻,所以我直接將名字改成了python2.7.5
mv /usr/bin/python /usr/bin/python2.7.5
創(chuàng)建新的軟連接
軟連接就相當(dāng)于windows下新建的快捷方式,方便在Linux下不需要先找到文件蛋铆,就能直接使用命令
快捷方式:Windows提供的一種快速啟動(dòng)程序拆祈、打開文件或文件夾的方法。它是應(yīng)用程序的快速連接
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
查看版本究飞,安裝成功
python -V
修改yum配置
升級(jí)python3.8以后置谦,yum命令會(huì)不能運(yùn)行了,所以需要修改下yum的對(duì)應(yīng)的頭
將yum亿傅、urlgrabber-ext-down兩個(gè)文件內(nèi)的的 #!/usr/bin/python 改為 #!/usr/bin/python2.7.5
配置pip3
安裝完python3.8.1后使用pip install下載的插件都會(huì)自動(dòng)下載到python2.7帶的pip包里媒峡,這是因?yàn)閜ip的軟連接是python2.7的,所以在這里先將之前python2.7版本的的pip修改成python3.8版本的
備份2.7版本的軟連接
mv /usr/bin/pip /usr/bin/pip2.7.5
配置pip3的軟連接 葵擎,pip3在python安裝路徑的 bin 目錄下
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
查看版本
pip -V
pip3 -V