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