CentOS7.6安裝python3.7.0

本文轉載自https://www.cnblogs.com/cooper-wang/p/10690368.html
請大家支持原作者

下載Python3.7

cd /                                                                   # 進入根目錄
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz          # 下載python3.7
tar -xzvf Python-3.7.0.tgz                                             # 解壓到當前目錄
cd /Python-3.7.0                                                       # 進入解壓文件

安裝依賴庫

yum -y install gcc* glien*
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum -y install libffi libffi-devel

編譯安裝Python


./configure --prefix=/usr/local/python3                                # 指定安裝路徑

make                                                                   # 編譯
make install                                                           # 安裝

ln -s /usr/local/python3/bin/python3 /usr/bin/python3                  # 建立python3的軟鏈接
rm -rf python                                                          # 刪除系統自帶python鏈接
ln -s /usr/bin/python3 /usr/bin/python                                 # 建立python的軟鏈接,此時鍵入python即進入python3.7的環境

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3                        # 建立pip3的軟鏈接
rm -rf pip
ln -s /usr/bin/pip3 /usr/bin/pip

此時python路徑已經由python2.7修改爲python3.7了,所以yum無法正常使用

vi /usr/libexec/urlgrabber-ext-down           # 進入vim編輯器,鍵'i',進入insert模式,將第一行的路徑修改爲python2.7,鍵'esc',':',鍵入'wq'保存退出
vi /usr/bin/yum                               # 進入vim編輯器,鍵'i',進入insert模式,將第一行的路徑修改爲python2.7,鍵'esc',':',鍵入'wq'保存退出

至此,python3.7安裝完畢

注:安裝python3.7以上版本,openssl版本需要在1.0.2以上

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