1. 程式人生 > >ubuntu16.04 中python3.5升級python3.6出現的一些問題

ubuntu16.04 中python3.5升級python3.6出現的一些問題

ModuleNotFoundError: No module named ‘apt_pkg’ 錯誤解決

在這裡插入圖片描述

因為系統是Ubuntu14.04,所帶的python版本是3.5.4的,無法滿足3.6+的需求,所以之前直接升級到3.6的版本

1. $ sudo add-apt-repository ppa:jonathonf/python-3.6

2. $ sudo apt update

3. $ sudo apt install python3.6

然後將/usr/bin/python3軟連線到python3.6,結果之後新增源的時候還是爆了上面的錯誤,搜了篇博文,解決了問題,做此記錄!

解決措施:

1、 sudo apt-get remove --purge python-apt

2、 sudo apt-get install python-apt -f

3、 cd /usr/lib/python3/dist-packages/

4、 sudo cp apt_pkg.cpython-3?m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so

  ?可能有所不同 我的是4,可以先 ls apt* 檢視下

好了 再執行新增源成功!

在這裡插入圖片描述