Linux - CentOS7下安裝Python3.7

參考文章: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   進行配置,

 

 

 

 

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