CentOS 7.6安裝Python3.7.3

在CentOS7.6 上通過編譯安裝Python3.7.3,
添加python3軟鏈,並使用python3。

環境
安裝環境如下:
Windows 10 Pro
VMWare 12 Pro
CentOS Linux release 7.6.1810 (Core)

root權限,所有操作都是在root用戶下操作
安裝依賴和yum更新
安裝Python3.7.3的前期準備。

yum更新
個人習慣,安裝包之前會更新yum源。

yum update

安裝依賴項
安裝Python 3.7.3所需的依賴:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

下載Python
在官網下載所需版本,這裏用的是3.7.0版本

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

安裝Python
通過解壓,配置編譯,編譯安裝等步驟完成
解壓
下載好了之後在文件所在目錄解壓

tar -xvf Python-3.7.3.tgz

配置編譯
進入到解壓的python的目錄裏面,使用Python3.7.3/configure文件進行配置

cd Python-3.7.3

配置編譯的的路徑

./configure --prefix=/opt/python/python-3.7.3

注:
這裏–prefix是指定編譯安裝的文件夾
優化選項(可選):
執行完上一步後會提示執行以下的代碼對Python解釋器進行優化,執行該代碼後,會編譯安裝到 /usr/local/bin/ 下,且不用添加軟連接或環境變量

./configure --enable-optimizations

編譯和安裝

make && make install

添加軟連接
添加軟鏈或者添加到環境變量,直接輸入python3就可以使用了,下邊是添加軟連接:

ln -s /opt/python/python-3.7.3 /usr/bin/python3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章