CentOS7 安裝python3.7

源碼安裝python3.7.7

默認的,centos7也沒有安裝pip。

#運行這個命令添加epel擴展源
yum -y install epel-release


#安裝pip
yum install python-pip -y

#安裝pip3
yum install python3-pip -y

用pip裝wget

pip install wget

下載源碼:

手動下載:https://www.python.org/downloads/release/python-377/

或者 命令下載:wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz

解壓縮:

tar -xvzf Python-3.7.7.tgz

進入目錄

cd Python-3.7.7/

先看一下有沒有安裝openssl-devel包

rpm -aq | grep openssl 

如果沒有,就安裝一下,不然pip3沒法裝東西

yum install openssl-devel -y

如果缺少GCC編譯環境,安裝gcc包:

yum install -y gcc

添加配置,第一個參數指定安裝目錄,第二個加上後,安裝ssl,不然以後pip3裝東西會出錯

./configure prefix=/usr/local/python3

編譯安裝:

make && make install

# 如果出現can't decompress data; zlib not available這個錯誤,則需要安裝相關庫

#安裝依賴zlib、zlib-devel
yum install zlib zlib
yum install zlib zlib-devel

添加軟連接:

#添加python3的軟鏈接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

#測試是否安裝成功了
python3 -V


 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章