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