一、apt 安裝相關(guān)依賴(lài)庫(kù)
sudo apt-get update
執(zhí)行以下命令安裝 Python3 的一些依賴(lài)庫(kù):?
sudo apt-get install libqgispython3.10.4
sudo apt-get install libpython3.10-stdlib
二、下載源碼包?
?大家可以前往 Python 官網(wǎng)下載:Welcome to Pyhton!?,這里下載 gz 包和 xz 包都可以,下載鏈接如下:XZ compressed source tarball
也可使用 wget 下載,選一種方法即可:
wget -P ~/Downloads https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
接著解壓 tar 包:?
cd ~/Downloads
tar xvJf Python-3.10.0.tar.xz
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673916.html
三、源碼包安裝 Python3.10.0?
?
1. 編譯安裝
首先進(jìn)入我們剛才解壓的文件目錄下:
cd ~/Downloads/Python-3.10.0
設(shè)置編譯參數(shù),即輸出文件目錄:
./configure --prefix=/usr/local/python3.10
接著實(shí)施編譯:
make
上面兩步都會(huì)有大量輸出,可能需要等待兩三分鐘,編譯完成后安裝:
sudo make install
若出現(xiàn)如下輸出,則說(shuō)明安裝成功:
Consider adding this directory to PATH or, if you prefer to suppress this warning, use –no-warn-script-location.
Successfully installed pip-21.2.3 setuptools-57.4.0
WARNING: Running pip as the ‘root’ user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
2. 設(shè)置軟連接
這一步即讓我們的?python 命令能夠鏈接到我們新安裝的 Python3.10.0 的執(zhí)行程序而不是更低的版本,我們首先進(jìn)入到?/usr/bin?目錄下:
cd /usr/bin
輸入以下命令可以查看 Python 命令之前的鏈接情況:
ll | grep python
在 Ubuntu 下,系統(tǒng)默認(rèn)是安裝了 Python2.7 版本的,所以我的電腦上 python 命令是對(duì)應(yīng) Python2.7 版本,而?python3 命令才是對(duì)應(yīng)的 Python3* 版本,這里我們做出如下修改:
sudo rm ./python # 刪除原有的軟連接文件
sudo rm ./pip
sudo rm ./pip3
接著再設(shè)置新的軟連接到我們的 Python3.10 版本:
sudo rm ./python # 刪除原有的軟連接文件
sudo rm ./pip
sudo rm ./pip3
注:這里我們不能將系統(tǒng)中的 python3 命令鏈接到 python3.10 版本(這里我已經(jīng)踩坑),因?yàn)?python3.10 版本還是發(fā)型版本,并不是穩(wěn)定版本,若更改后則會(huì)導(dǎo)致 Ubuntu 系統(tǒng)下的很多 python 文件無(wú)法打開(kāi)(比如你的 gnome 終端)!
3. 檢驗(yàn)
輸入以下命令,檢驗(yàn) Python 配置是否成功:
python -V
輸出如下:
zq@fzqs-computer:/usr/bin$?python -V
Python 3.10.0
輸入以下命令,檢驗(yàn) Python 配置是否成功:
pip3 -V
輸出如下:
zq@fzqs-computer:/usr/bin$?pip3 -V
pip 21.2.3 from /usr/local/python3/lib/python3.10/site-packages/pip (python 3.10)
到這里我們的 Python3.10 就安裝配置完成啦!
4. 更改 pip 依賴(lài)
在安裝后,若出現(xiàn)報(bào)錯(cuò)(可先執(zhí)行?pip list?命令),則還需要修改 pip 的相關(guān)配置文件:
sudo vim /usr/bin/lsb_release
修改第一行的 Python3 為 Python3.10?即可,接著再執(zhí)行?pip list?命令:
zq@fzqs-computer:/usr/bin$?pip list
Package Version
– – – – – – – – – – – – –
pip 21.2.3 setuptools 57.4.0文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-673916.html
輸出正確,大工告成!
4. 更改 pip 依賴(lài)
在安裝后,若出現(xiàn)報(bào)錯(cuò)(可先執(zhí)行?pip list?命令),則還需要修改 pip 的相關(guān)配置文件:
sudo vim /usr/bin/lsb_release
修改第一行的 Python3 為 Python3.10?即可,接著再執(zhí)行?pip list?命令:
zq@fzqs-computer:/usr/bin$?pip list
Package Version
– – – – – – – – – – – – –
pip 21.2.3 setuptools 57.4.0
?
到了這里,關(guān)于Ubuntu 下安裝最新 Python3.10 教程 (源碼安裝)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!