1. 程式人生 > >Ubuntu16.04 python3.4.3升級到python3.7.1

Ubuntu16.04 python3.4.3升級到python3.7.1

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