Centos7編譯安裝python3.7

環境:

CentOS Linux release 7.5.1804
python3.7.3python

前期準備:

安裝相關依賴包,採用yum安裝.c++

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc gcc-c++ zlib zlib-devel libffi-devel gcc kernel-devel kenel-headers make bzip2 #相應依賴包

開始安裝

解壓下載的安裝包sql

tar -xf Python-3.7.3.tgz #解壓下載的安裝包
cd cd Python-3.7.3 #進入目錄
./configure --enable-optimizations #編譯檢測
make && make install #編譯並安裝

不出意外的話應該是安裝成功的,要是有報錯的話須要在看看是否缺乏相關依賴包或者是環境變量。code

一件下載安裝腳本

本腳本從org下載安裝包,並yum安裝全部依賴包,自動安裝python3.7.3sqlite

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar xf Python-3.7.3.tgz
cd Python-3.7.3
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc gcc-c++ zlib zlib-devel libffi-devel gcc kernel-devel kenel-headers make bzip2 #相應依賴包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc gcc-c++ zlib zlib-devel libffi-devel gcc kernel-devel kenel-headers make bzip2 #防失敗執行多一次
./configure --enable-optimizations
make && make install
相關文章
相關標籤/搜索