Ubuntu18以及CentOS7 源碼安裝最新版python(2018-12-29最新版爲python3.7.2)

1.安裝

python官網下載地址
找到要的版本點進去,然後拉到網頁下方下載列表,找到Gzipped source tarball右鍵複製鏈接,即可得到源碼地址

#首先安裝C/C++的編譯環境
sudo apt-get install build-essential
#安裝ssl
sudo apt-get install openssl libssl-dev
#下載
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
#解壓
tar xvzf Python-3.7.3.tgz
cd Python-3.7.3/
sudo ./configure --enable-optimizations
# --prefix 是預期安裝目錄,可不設置
# --enable-optimizations 是優化選項(LTO,PGO 等)加上這個 flag 編譯後,性能有一定優化
sudo make
sudo make install

centos7 安裝編譯環境

sudo yum install gcc
 sudo yum install openssl openssl-devel

2.錯誤解決

可能遇到的錯誤

  1. zipimport.ZipImportError: can’t decompress data; zlib not available
#安裝zlib
sudo apt-get install zlib1g-dev
#centos執行這條
sudo yum install zlib-devel
  1. ModuleNotFoundError: No module named ‘_ctypes’
#安裝libffi-devel
sudo apt-get install libffi-dev
#centos執行這條
sudo yum install libffi-devel
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章