1. 程式人生 > >CentOS系統中軟體安裝記錄

CentOS系統中軟體安裝記錄

1 安裝python

1.1 下載最新python安裝包

可以自行到網上搜索python最新安裝包python.3.7.1.tgz,下載。(提示:若用官網下載,可能非常慢,可以嘗試CSDN資源)

1.2 安裝步驟

  1. 將python安裝包python.tgz移動到CentOS的資料夾中
  2. 開啟終端,進入python安裝包所在資料夾,按照如下命令進行解壓
tar -xvzf Python-3.7.0.tgz
  1. 進入目錄:
cd Python-3.7.0/
  1. 配置自己的安裝目錄
./configure --prefix=/usr/python
  1. 編譯原始碼:
make
  1. 執行安裝:
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。