Centos 安裝python 3.7.0
在一臺全新的centos機器上裝一個用python3.7開發的項目進行聯調。
機器版本:CentOS Linux release 7.6.1810 (Core)
一、創建目錄
先在opt目錄下創建新目錄
cd /opt
mkdir python
cd python
二、官網下載源碼
去python官網下載指定的版本源碼:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
三、解壓
下載的是xz格式的,需要2次解壓
xz -d Python-3.7.0.tar.xz
tar -xvf Python-3.7.0.tar
四、編譯
cd Python-3.7.0
./configure --prefix=/usr/python --enable-optimizations
make
make install
五、問題
編譯過了,安裝的時候出現了2個小問題,希望大家能避過
問題一:
首先遇上了:
can't decompress data; zlib not available
缺少了zlib的解壓縮類庫,安裝
yum -y install zlib*
問題二:
重新編譯,又報了新的錯誤
ModuleNotFoundError: No module named '_ctypes'
度娘說 3.7版本需要一個新的包libffi-devel,安裝此包之後再次進行編譯安裝即可。
yum -y install libffi-devel
這下終於通過了,可以愉快的進行其他操作了。