Linux升級(jí)或者切換python版本實(shí)現(xiàn)方式
升級(jí)系統(tǒng)Python版本 (適用于全局修改)
如果你希望將系統(tǒng)默認(rèn)的 Python 版本升級(jí)到 3.11 或更高,以便所有項(xiàng)目都能使用新版本,可以采取此方案。具體步驟取決于你的操作系統(tǒng)。
對(duì)于Ubuntu/Debian系統(tǒng)
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11 # 或者 python3.12 如果你更傾向于最新版本 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
安裝后,驗(yàn)證Python版本
python3 --version
查看當(dāng)前python3的可選版本
sudo update-alternatives --config python3
運(yùn)行這個(gè)命令后
你會(huì)看到一個(gè)列表,類似于這樣:
There are 2 choices for the alternative python3 (providing /usr/bin/python3). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/python3.11 2 auto mode 1 /usr/bin/python3.10 1 manual mode 2 /usr/bin/python3.11 2 manual mode Press <enter> to keep the current choice[*], or type selection number:
- Path 列顯示了可用的 Python 可執(zhí)行文件的路徑。
- Priority 列顯示了你之前設(shè)置的優(yōu)先級(jí)(數(shù)值越大,優(yōu)先級(jí)越高)。
- * 表示當(dāng)前被選中的默認(rèn)版本。
- auto mode 表示系統(tǒng)自動(dòng)選擇最高優(yōu)先級(jí)的版本。
- manual mode 表示你手動(dòng)指定了某個(gè)版本。
選擇你想要的版本:
- 根據(jù)上述列表,找到你原來(lái)的 Python 版本(例如 python3.10)對(duì)應(yīng)的 Selection 數(shù)字。
- 在示例中,python3.10 的選擇號(hào)是 1。
- 輸入對(duì)應(yīng)的數(shù)字(例如 1),然后按 Enter 鍵。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python-pandas創(chuàng)建Series數(shù)據(jù)類型的操作
這篇文章主要介紹了python-pandas創(chuàng)建Series數(shù)據(jù)類型的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
Python函數(shù)的周期性執(zhí)行實(shí)現(xiàn)方法
這篇文章主要介紹了Python函數(shù)的周期性執(zhí)行實(shí)現(xiàn)方法,涉及Python使用sched模塊實(shí)現(xiàn)函數(shù)周期性調(diào)度觸發(fā)的相關(guān)技巧,需要的朋友可以參考下2016-08-08
Pytorch使用技巧之Dataloader中的collate_fn參數(shù)詳析
collate_fn 參數(shù)的目的主要是為了隨心所欲的轉(zhuǎn)變數(shù)據(jù)的類型,這個(gè)數(shù)據(jù)是用DataLoader加載的,比如img,target,下面這篇文章主要給大家介紹了關(guān)于Pytorch使用技巧之Dataloader中的collate_fn參數(shù)的相關(guān)資料,需要的朋友可以參考下2022-03-03
詳解python如何在django中為用戶模型添加自定義權(quán)限
這篇文章主要介紹了python如何在django中為用戶模型添加自定義權(quán)限,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
使用Django中的filter方法進(jìn)行數(shù)據(jù)查詢的基本操作
在 Django 中,QuerySet 的 filter() 方法是一個(gè)強(qiáng)大的工具,用于從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)并根據(jù)指定的條件進(jìn)行篩選,在本文中,我們將介紹如何使用 filter() 方法來(lái)執(zhí)行各種類型的數(shù)據(jù)查詢操作,需要的朋友可以參考下2024-05-05
pd.read_csv讀取文件路徑出現(xiàn)的問(wèn)題解決
本文主要介紹了pd.read_csv讀取文件路徑出現(xiàn)的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Python Django切換MySQL數(shù)據(jù)庫(kù)實(shí)例詳解
這篇文章主要介紹了Python Django切換MySQL數(shù)據(jù)庫(kù)實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07

