背景:雖然linux有自帶python2.7 但是很多時候需要用到python3,故需要在linux上重新安裝python3,由於python3的版本太高,由於出現一些問題,故盡量安裝python3.6版
以下詳細介紹以下python3.6.1的安裝過程。
1.下載安裝包,可以直接wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
2.將文件進行解壓到指定目錄下,並對文件重命名
tar -zxvf Python-3.6.1.tgz -C /opt/soft/ # 解壓 mv Python-3.6.1/ python # 重命名
查看解壓后的文件
3.准備編譯環境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
安裝python需要的依賴。成功后(Complete!),如圖:
4.編譯安裝
執行cd python/進入解壓后的python的安裝目錄下目錄下,依次執行如下三個命令:
./configure --prefix=/opt/soft/python # 此處其中--prefix=/opt/soft/python 是Python的安裝目錄,一定注意修改,不然python的安裝目錄下會沒有bin文件
make
make install
三條語句執行完后,如安裝成功后 如下
5.建立Python3和pip3的軟鏈:
ln -s /opt/soft/python/bin/python3 /usr/bin/python3 # python3軟鏈接 ln -s /opt/soft/python/bin/pip3 /usr/bin/pip3 # pip3 軟鏈接
注:如果軟鏈接創建錯誤,可以通過以下語句刪除
ln -s /opt/soft/python/bin/python3 /usr/bin/pip3 # 軟鏈接=地址+軟鏈接名稱 rm -r /usr/bin/pip3 # /usr/bin/pip3 為軟鏈接名
6.查看軟鏈接,注意,如果軟鏈接的字體為紅色或者閃爍,則說明鏈接無效
7.檢查Python3及pip3是否正常可用: