CentOS系統中軟體安裝記錄
阿新 • • 發佈:2019-02-05
1 安裝python
1.1 下載最新python安裝包
可以自行到網上搜索python最新安裝包python.3.7.1.tgz,下載。(提示:若用官網下載,可能非常慢,可以嘗試CSDN資源)
1.2 安裝步驟
- 將python安裝包python.tgz移動到CentOS的資料夾中
- 開啟終端,進入python安裝包所在資料夾,按照如下命令進行解壓
tar -xvzf Python-3.7.0.tgz
- 進入目錄:
cd Python-3.7.0/
- 配置自己的安裝目錄
./configure --prefix=/usr/python
- 編譯原始碼:
make
- 執行安裝:
make install
1.3 安裝過程中可能出現的問題
- 步驟4 ./configure:configure: error: no acceptable C compiler found in $PATH
解決方法[1]:
sudo yum install gcc-c++
(使用sudo yum install gcc-c++時會自動安裝/升級gcc及其他依賴的包。)
重新執行
./configure
make
make install
- 步驟7 make install:ModuleNotFoundError: No module named ‘_ctypes’
解決方法[2]:
3.7版本需要一個新的包libffi-devel,安裝此包之後再次進行編譯安裝即可。
#yum install libffi-devel -y
#make clean,
#./cofigure
#make && make install
注意:在安裝完libfffi-devel包(即執行#yum install libffi-devel -y命令)後,需要make clean ,再配置環境,編譯,安裝python。
不然即便_ctypes安裝成功,即提示 libffi-devel 已安裝並且是最新,也會提示
no module named _ctypes。