1、下載python#
wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2、解壓、編譯安裝(依次執行以下5條命令)#
tar -zxvf Python-3.7.3.tgz
cd Python-3.7.3
./configure --prefix=/usr/local/python-3.7.3
make
sudo make install
3、系統自帶了python版本,我們需要爲新安裝的版本添加一個軟鏈#
sudo ln -s /usr/local/python-3.7.3/bin/python3.7 /usr/bin/python3
------------------------------------------------------------
4.總結安裝過程
絕大數開源軟件都是公佈源代碼的,源代碼一般被打包爲tar.gz歸檔壓縮文件,然後手工編譯爲二進制可執行文件
./configure 檢查編譯環境/相關庫文件/配置參數,生成makefile
make 對源代碼進行編譯,生成可執行文件
make install 將生成的可執行文件安裝到當前計算機中特點;
兼容性好/可控制性好/開源軟件會大量使用其他開源軟件的功能,要解決大量的依賴關係
5.安裝時報錯ModuleNotFoundError: No module named '_ctypes'的解決辦法
yum install libffi-devel
然後從config開始重新安裝
6.pip3 install時報錯“pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.”