国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu20.04下更新系統(tǒng)Python版本

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu20.04下更新系統(tǒng)Python版本。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

起因:寫Python時(shí)報(bào)錯(cuò):

TypeError: unsupported operand type(s) for |=: ‘dict’ and ‘dict’

原因:python3.9 支持對(duì) dict 類型使用 |, 而較老的版本不支持

小編這個(gè)ubuntu20.04環(huán)境是在wsl2下的,本質(zhì)上與純linux環(huán)境配置是一樣的
于是更新python,截止2023.3.29,Python穩(wěn)定版是到10.10
下面記錄操作:

1、老版本3.8.10
Ubuntu20.04下更新系統(tǒng)Python版本
2、查看已有Python版本

cd /usr/bin

查看一下已經(jīng)下載的Python版本

ls -al python*

ps:小編截這圖時(shí)已經(jīng)下完了3.10,但軟鏈接還沒改Ubuntu20.04下更新系統(tǒng)Python版本
可以看到第一行說明Python默認(rèn)用的是3.8版本

3、安裝最新的Python版本

指令如下,下面都是在管理員權(quán)限下進(jìn)行的,省略了sudo:
(1)日常update一下,再安裝Python環(huán)境所需的依賴

apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

(2)安裝包下載
官網(wǎng)下載

wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz

如果覺得國外網(wǎng)站太慢,有淘寶鏡像

wget https://registry.npmmirror.com/-/binary/python/3.10.10/Python-3.10.10.tgz

(3)解壓并進(jìn)入子目錄

tar -xf Python-3.10.10.tgz
cd Python-3.10.10

(4)規(guī)定即將安裝的 Python 3.10.10 安裝在/usr/python目錄并執(zhí)行
make -j 12 的作用就是并行編譯12個(gè)指令,就是加速了

./configure --prefix=/usr/python
make -j 12

之后再執(zhí)行

make altinstall

altinstall跳過創(chuàng)建python鏈接和手冊(cè)頁鏈接的操作。
如果使用make install,在系統(tǒng)中將會(huì)有兩個(gè)不同版本的Python在/usr/bin/目錄中,這將會(huì)導(dǎo)致很多問題。

(5)建立軟鏈接
若不建立軟鏈接,還是3.8版本
-f 是覆蓋 ,-s 是軟連接

ln -fs /usr/python/bin/python3.10 /usr/bin/python
ln -fs /usr/python/bin/pip3.10 /usr/bin/pip

(6)檢查一下
再在當(dāng)前目錄下執(zhí)行

ls -al python*

Ubuntu20.04下更新系統(tǒng)Python版本
可以看到更改了

Ubuntu20.04下更新系統(tǒng)Python版本
emm,沒毛病,就這樣,如果要回到以前的版本,改一下軟連接即可
或是要特定版本,先下載,依照上面的流程,再改軟連接也一樣的文章來源地址http://www.zghlxwxcb.cn/news/detail-454976.html

到了這里,關(guān)于Ubuntu20.04下更新系統(tǒng)Python版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ubuntu 20.04上安裝更新的nodejs

    How To Install Node.js on Ubuntu 20.04 | DigitalOcean ubuntu20上默認(rèn)用apt install 安裝的nodejs版本是 v10.幾 官方提供了對(duì)應(yīng)的腳本, 下面的setup_19.x? 如果你需要v18,就把19改成18. 還有一種方法是使用node version manger,? nvm 卸載nodejs

    2024年02月17日
    瀏覽(43)
  • Ubuntu20.04 系統(tǒng)安裝多個(gè)版本的 JDK【多版本jdk切換:sudo update-alternatives --config java】

    Ubuntu20.04 系統(tǒng)安裝多個(gè)版本的 JDK【多版本jdk切換:sudo update-alternatives --config java】

    目前Java版本更新很快,每半年推出一個(gè)版本,因此我們可能需要在自己的電腦上安裝不同版本的JDK,以便于我們學(xué)習(xí)使用,本文主要介紹了在Ubuntu18.04系統(tǒng)上安裝JDK(OpenJDK 、 Oracle JDK)以及管理不同版本JDK(JDK1.8、JDK9、JDK10等)的方法。 第一種:安裝系統(tǒng)自帶的 OpenJDK 因?yàn)?/p>

    2024年02月09日
    瀏覽(22)
  • Ubuntu 20.04 LTS 系統(tǒng)下 安裝Nvidia 顯卡驅(qū)動(dòng)、CUDA、cuDNN, 并可進(jìn)行CUDA版本切換

    Ubuntu 20.04 LTS 系統(tǒng)下 安裝Nvidia 顯卡驅(qū)動(dòng)、CUDA、cuDNN, 并可進(jìn)行CUDA版本切換

    因?yàn)樽錾疃葘W(xué)習(xí)的研究項(xiàng)目,為全新機(jī)器在Ubuntu 20.04 LTS 系統(tǒng)下 安裝Nvidia 顯卡驅(qū)動(dòng)、Cuda、Cudnn。并進(jìn)行CUDA版本切換 成功安裝完成了,寫個(gè)記錄。 步驟一: 安裝更新軟件列表和依賴項(xiàng) 在安裝Nvidia顯卡驅(qū)動(dòng)之前,需要更新軟件列表和必要的依賴項(xiàng)。 步驟二: 查看GPU型號(hào),并

    2024年02月13日
    瀏覽(28)
  • ubuntu20.04安裝升級(jí)內(nèi)核版本

    https://blog.csdn.net/inthat/article/details/121682317 下載ubuntu-mainline-kernel腳本 將腳本放在可執(zhí)行路徑中 安裝指定內(nèi)核版本 或安裝最新內(nèi)核版本 查看最新內(nèi)核版本 安裝最新版本 如果想要 卸載 安裝的最新版本,運(yùn)行 重啟后查看當(dāng)前內(nèi)核版本 注意 :如果更換內(nèi)核后無法開機(jī),請(qǐng)?jiān)趃r

    2024年02月07日
    瀏覽(21)
  • Ubuntu20.04 如何降低內(nèi)核版本?

    Ubuntu20.04 如何降低內(nèi)核版本?

    前言: 客戶有時(shí)在不小心安裝新內(nèi)核之后,會(huì)出現(xiàn)之前的驅(qū)動(dòng)無法使用的現(xiàn)象,如PCM-26D2CA,此種模塊為CAN卡模塊,使用時(shí)需要 安裝對(duì)應(yīng)的驅(qū)動(dòng),否則無法使用,但是此驅(qū)動(dòng)在低版本的內(nèi)核上可以編譯安裝,但是一旦被客戶不經(jīng)意間更新了新的內(nèi)核后,驅(qū)動(dòng) 便無法使用了。解決

    2024年02月08日
    瀏覽(22)
  • Ubuntu20.04安裝FloodLight最新版本

    Ubuntu20.04安裝FloodLight最新版本

    網(wǎng)上的很多教程嘗試了一下都不對(duì),并且很多都是基于Ubuntu14的舊版本系統(tǒng),其中的Python環(huán)境大多是基于2.0的,由于本人所使用的系統(tǒng)是Ubuntu20.04,后再油管澳大利亞某個(gè)學(xué)校的網(wǎng)絡(luò)教學(xué)視頻的幫助下成功安裝,在這里寫下安裝教程,希望能對(duì)后面學(xué)習(xí)的同學(xué)有所幫助。 系統(tǒng)

    2024年04月15日
    瀏覽(38)
  • Ubuntu20.04安裝c++版本的OpenCV

    Ubuntu20.04安裝c++版本的OpenCV

    https://www.jianshu.com/p/3c2fc0da7398 https://docs.opencv.org/4.5.3/d7/d9f/tutorial_linux_install.html https://www.jianshu.com/p/3c2fc0da7398 https://www.cnblogs.com/yongy1030/p/10293178.html 其實(shí)官網(wǎng)步驟已經(jīng)非常清楚了,只不過是英文的,可能有小伙伴看不下去,所以不妨看看這篇博客。 進(jìn)入官網(wǎng),選擇你要下載的

    2024年02月12日
    瀏覽(26)
  • Ubuntu20.04 搭建W版本OpenStack平臺(tái)

    Ubuntu20.04 搭建W版本OpenStack平臺(tái)

    目錄 一、基礎(chǔ)環(huán)境配置 1.controller、compute配置網(wǎng)卡地址 2.配置域名解析 3.NTP時(shí)間同步 二、添加OpenStack-wallaby軟件包及基本環(huán)境 1、OpenStack 服務(wù)的所有節(jié)點(diǎn)上添加軟件包 2、Mysql數(shù)據(jù)庫 3、Rabbitmq消息隊(duì)列 4、Memcached 5、etcd環(huán)境部署 三、keystone服務(wù) 四、glance鏡像服務(wù) 五、Placement環(huán)

    2024年02月15日
    瀏覽(25)
  • ubuntu 20.04 docker安裝emqx 最新版本或指定版本

    1.更新系統(tǒng)包列表: 2.安裝Docker: 3.啟動(dòng)Docker服務(wù)并設(shè)置其開機(jī)自啟動(dòng): 4.確保Docker正在運(yùn)行: 5.使用Docker命令下載并運(yùn)行EMQX容器: 如果您需要特定版本的emqx,請(qǐng)將“l(fā)atest”替換為所需版本的標(biāo)簽,例如“emqx:4.4.3”。 6.確認(rèn)EMQX容器已經(jīng)啟動(dòng): 使用以下命令檢查容器狀態(tài) 如

    2024年02月09日
    瀏覽(52)
  • RTX3090 ubuntu20.04 多版本cuda共存

    背景:已安裝cuda10.1;代碼在安裝的nvidia-tensorflow1.15上運(yùn)行報(bào)錯(cuò)。 目標(biāo):安裝cuda10.0并可與cuda10.1切換使用。 結(jié)果:cuda可以共存多個(gè)版本,修改環(huán)境變量指向欲使用版本cuda的相關(guān)路徑即可;使用cuda10.0代碼還是跑不了,原因在于30顯卡要安裝cuda11或以上;還是跑不了,原因在

    2023年04月24日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包