CentOS 7編譯安裝Python3.7.X


在CentO S上通過編譯安裝Python3.7,添加python3軟鏈,並使用python3。

環境

安裝環境如下:

  • Windows 10 Pro
  • VMWare Workstation 15 Pro
  • CentOS Linux release 7.6.1810 (Core)
  • root權限,所有操作都是在root用戶下操作

安裝依賴和yum更新

安裝Python3.7的前期准備。

yum更新

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

安裝依賴項

安裝Python 3.7所需的依賴:
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/3.7.0/Python-3.7.0.tgz

安裝Python

通過解壓,配置編譯,編譯安裝等步驟完成

解壓

下載好了之后在文件所在目錄解壓
tar -xvf Python-3.7.0.tgz

配置編譯

進入到解壓的python的目錄里面,使用`Python3.7.0/configure`文件進行配置
cd Python-3.7.0
配置編譯的的路徑
./configure --prefix=/opt/python/python-3.7.0
注:
這里--prefix是指定編譯安裝的文件夾

優化選項(可選):

執行完上一步后會提示執行以下的代碼對Python解釋器進行優化, 執行該代碼后,會編譯安裝到 /usr/local/bin/ 下,且不用添加軟連接或環境變量
./configure --enable-optimizations

編譯和安裝

make && make install

添加軟連接

添加軟鏈或者添加到環境變量,直接輸入python3就可以使用了,下邊是添加軟連接:
ln -s /opt/python/python-3.7.0 /usr/bin/python3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM