1、更新apt
sudo apt update
2、查詢python安裝路徑
which python 或者which python3
3、查詢安裝版本
# 查看所有以 "python" 開頭的命令(包括版本號)
ls -l 安裝路徑* 例如 ls -l /usr/bin/python*
4、修改軟連接
udo unlink /usr/bin/python3 # 刪除舊鏈接
sudo ln -s /usr/bin/python3.10 /usr/bin/python3 # 創建新鏈接
sudo ln -s /usr/bin/python3.10 /usr/bin/python # 創建新鏈接
5、安裝pip
sudo apt install python-pip
常見問題
apt update無法執行,python3 報錯 ModuleNotFoundError: No module named ‘apt_pkg’
這是因為將 python 版本修改后的問題
正確做法將路徑:/usr/lib/python3/dist-packages 下的文件 apt_pkg.cpython-36m-x86_64-linux-gnu.so,文件名沒有跟隨 python 版本進行更改,正確做法應該是把文件名中的 36m 更改為你更新后的 python 版本號,如我更新后的 python 版本為 python3.7 ,所以文件名應該更改為 apt_pkg.cpython-37m-x86_64-linux-gnu.so 。
解決方法
sudo apt-get remove --purge python-apt
sudo apt-get install python3-apt --reinstall
cd /usr/lib/python3/dist-packages
# 注意此處apt_pkg.cpython-3x,最好利用tab自動補全一下
ls apt_pkg.cpython*
cp apt_pkg.cpython-37m-x86_64-linux-gnu.so apt_pkg.so
# 接下來就可以繼續操作了
apt update