參考文章:https://www.linuxidc.com/Linux/2018-10/154862.htm
1、下載Python壓縮包
python的下載可以先通過程序下載好,然後操作下載好的壓縮包;
也可以直接在命令行中下載,我採用的是在命令行中下載;
官方下載地址:https://www.python.org/ftp/python/
我下載的是3.7.4版本,具體下載地址爲:https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
1.1、下載
以root用戶登錄,將下載好的文件放入到 /root/usr 目錄下
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz 命令進行下載。
cd 進入到root目錄下,ls 命令會發現下載的文件Python-3.7.4.tar.xz已經存放在目錄中。
mv /root/Python-3.7.4.tar.xz /usr 命令將文件移動到 /usr 目錄下,ls 命令查看。
1.2、解壓
解壓.tar.xz文件。首先使用xz命令解壓出tar包:
xz -d Python-3.7.4.tar.xz 解壓完成之後 ls 命令查看,會發現一個新的文件夾 Python-3.7.4.tar
繼續解壓tar包:
tar -xzf Python-3.7.4.tar 解壓完成之後 ls 命令查看,會發現一個新的文件夾:Python-3.7.4
2、編譯安裝
2.1、添加配置
cd 進入到Python-3.7.4目錄,ls 顯示目錄內容:
將python編譯安裝至指定目錄,這裏指定爲/usr/python:
./configure --prefix=/usr/python 命令執行,如果出現如下錯誤,則需要先安裝 gcc:
yum install -y gcc 命令安裝gcc,安裝執行成功之後,重新執行 ./configure --prefix=/usr/python 命令,配置成功會顯示如下結果:
2.2 編譯安裝
還是在Python-3.7.4目錄下,執行 make 命令,然後再執行 make install 命令, 在執行 make install 命令時,如果出現zlib錯誤,如下所示,則需要先安裝zlib然後再重新安裝:
執行 yum -y install zlib* 命令安裝zlib,如果在安裝過程中出現ctypes錯誤則需要先安裝libffi,如下圖所示:
執行 yum install libffi-devel -y 命令安裝libffi,
安裝完成之後,重新安裝zlib和python
如下圖所示,則表示安裝成功:
可以在 /usr 目錄下有新創建的python 文件夾:
2.3、配置環境變量
首先配置python3的環境變量:
執行命令 ln -s /usr/python/bin/python3 /usr/bin/python3 執行完成之後就可以在任意目錄輸入python3都可以進入python的開發環境了;
然後配置pip的環境變量:
執行命令 ln -s /usr/python/bin/pip3 /usr/bin/pip3 進行配置,