1. 程式人生 > 實用技巧 >[分享棧]centos7安裝python3.8.5

[分享棧]centos7安裝python3.8.5

1、切換到root賬戶

2、更新yum源

yum update

中間有詢問過程,直接y同意更新就好了。

3、安裝依賴項

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

4、下載python3.8.5

wget -P /home https://cdn.npm.taobao.org/dist/python/3.8.5/Python-3.8.5.tgz

5、解壓

cd /home && tar -zxvf Python-3.8.5.tgz

6、配置編譯

cd Python-3.8.5
mkdir /usr/local/python3.8.5
./configure --prefix=/usr/local/python3.8.5 
./configure --enable-optimizations  

如果出現錯誤資訊:SystemError: <built-in function compile> returned NULL without setting an error generate-posix-vars failed;則需要升級gcc版本,請先升級gcc版本,參考連結centos7安裝gcc10.2.0

7、編譯安裝

make && make install

8、建立連結

ln -s /usr/local/python3.8.5/bin/python3 /usr/bin/python3  
ln -s /usr/local/python3.8.5/bin/pip3 /usr/bin/pip3

如果提示連結已存在,刪除原連結即可。

9、查詢版本

python3 --version