Ubuntu16.04 python3.4.3升級到python3.7.1
阿新 • • 發佈:2018-10-21
strong ads www. rm -rf erro error: class python3.4 import
python有兩個版本,一個2版本,使用的是python;另一個是3版本,使用的是python3。
簡易安裝python後得到的3版本的版本號是python3.4.3。
可以使用下面的命令查看py版本:
python3 --version
因為版本內容/接口等的不同,需要將其升級到更高的版本操作如下:
1、使用wget下載安裝包
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz
這個地址可以在:https://www.python.org/downloads/source/找到對應的版本。
2、解壓該壓縮文件
tar zxvf Python-3.7.1rc2.tgz
3、進去py這個目錄,並編譯安裝
cd Python-3.7.1rc2 make make install
4、再次查看py版本
不出意外的話,是可以看到對應3.7.1的版本。
但是因為我的電腦是剛安裝的,還沒有zlib等依賴包,所以報錯如下:
zipimport.ZipImportError: can‘t decompress data; zlib not available
然後現在需要安裝一下對應的依賴包:
apt-get install -y zlib*
這個安裝的比較慢,需要等一會。
5、重新編譯安裝即可。
make make install
6、為了方便使用,建議創建軟連接
首先把之前的軟連接刪除:
rm -rf /usr/bin/python3 rm -rf /usr/bin/pip3
然後創建新的軟連接:
#添加python3的軟鏈接 ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 #添加 pip3 的軟鏈接 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 #測試是否安裝成功了
7、你覺得本文有多少價值?
Ubuntu16.04 python3.4.3升級到python3.7.1