ref.
- 下載Python-3.7.4.tgz,解壓縮(執行tar -zxvf Python-3.7.4.tgz)
- 建立一個之後放Python的目錄(執行mkdir Python_file)
- 檢查OS中是否有安裝Python3.7必備三個套件: Development Tools, zlib, libffi-devel
- yum group install "Development Tools"
- yum -y install zlib
- yum -y install libffi-devel
將套件安裝在自己建的python目錄下,之後安裝python時需指定套件位置
- 分別下載所有套件的tar檔案,並分別解壓縮完成step2~5(執行tar -zxvf (package name))
- ./configure --prefix=(python file path)
- 執行 make
- 執行 make install
- 執行完畢後可移除暫存檔(執行 make clean)
套件只能暫時安裝(暫時性的修改環境變數),重新開機後就無法使用了
- 分別下載rpm檔案(可以下載此repo的檔案),解壓縮(執行rpm2cpio (rpm檔案名稱) | cpio -idvm)
- 假設再~data/目錄下解壓縮,編輯 ~/.bashrc 檔案(修改export PATH=$PATH:$HOME/data/usr/bin/)
- source ~/.bashrc
- 進入解壓縮過的Python-3.7.4目錄中
- 執行 ./configure --prefix=(python file path) 如果使用方法1必須指定套件路徑: ./configure --prefix=(python file path) --with-(package)=(path)
- 執行 make
- 執行 make install
- 執行完畢後可移除暫存檔(執行 make clean)
(python file path)/bin/python3
(python file path)/bin/pip3