溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ubuntu上安裝和使用Python3.6的方法是什么

發(fā)布時(shí)間:2022-11-22 10:29:50 來源:億速云 閱讀:141 作者:iii 欄目:服務(wù)器

這篇文章主要介紹了Ubuntu上安裝和使用Python3.6的方法是什么的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Ubuntu上安裝和使用Python3.6的方法是什么文章都會(huì)有所收獲,下面我們一起來看看吧。

錯(cuò)誤如下:

david@KingChef-Workstation:~/learnpy$ python3 ex5.pyFile "ex5.py", line 9print(f"Let's talk about {my_name}.")^SyntaxError: invalid syntax


再三檢查發(fā)現(xiàn)代碼沒有問題,但運(yùn)行就是出錯(cuò)。聽說Python各版本之間會(huì)有差異,會(huì)不會(huì)是因?yàn)镻ython版本本身的問題呢?

david@KingChef-Workstation:~$ python -VPython 2.7.12david@KingChef-Workstation:~$ python3 -VPython 3.5.2

Ubuntu 16.04 默認(rèn)安裝的 Python 版本是2.7和3.5,而 Learn Python 3 The Hard Way 里面用的是 Python 3.6。需要安裝 Python 3.6 了,好在Ubuntu下面可以很方便的讓多個(gè) Python 版本同時(shí)存在,只要在運(yùn)行的時(shí)候指定 Python 的版本號(hào)就可以了。要在 Ubuntu 16.04 上面安裝 Python 3.6 需要添加python 3.6的源:

david@KingChef-Workstation:~$ sudo add-apt-repository ppa:jonathonf/python-3.6[sudo] password for david:A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.Don't remove Python 3.5 from your system - it will break.More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6Press [ENTER] to continue or ctrl-c to cancel adding it

這里提示我們安裝 Python 3.6 后不要?jiǎng)h除 Python 3.5,不然的話系統(tǒng)會(huì)崩潰,因?yàn)?Linux 系統(tǒng)里面對(duì) Pyhon 的依賴是比較多的,網(wǎng)上能查到很多人吐槽自己刪除系統(tǒng)默認(rèn)的 Python 版本后出現(xiàn)問題,不得不重新裝回原來的版本,甚至重裝系統(tǒng)的經(jīng)歷。我們根據(jù)提示鍵入 Enter 后,把 Python 3.6 的PPA源正式加入到源列表:

gpg: keyring `/tmp/tmpsnw0vrl9/secring.gpg' created
gpg: keyring `/tmp/tmpsnw0vrl9/pubring.gpg' created
gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpsnw0vrl9/trustdb.gpg: trustdb created
gpg: key F06FC659: public key "Launchpad PPA for J Fernyhough" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

確認(rèn)無誤后,運(yùn)行apt update更新資源列表,然后安裝 Python 3.6:

$ sudo apt update$ sudo apt install python3.6Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following additional packages will be installed:libpython3.6-minimal libpython3.6-stdlib python3.6-minimalSuggested packages:python3.6-venv python3.6-docThe following NEW packages will be installed:libpython3.6-minimal libpython3.6-stdlib python3.6 python3.6-minimal0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.Need to get 4,505 kB of archives.After this operation, 23.1 MB of additional disk space will be used.Do you want to continue? [Y/n]

因?yàn)樵次募趪?,下載軟件的過程可能會(huì)超時(shí),如果出錯(cuò),可以重新運(yùn)行安裝命令直到安裝完成。完成后可以通過查看 Python 版本來確認(rèn)是否能夠安裝成功:

$ python -VPython 2.7.12$ python3 -VPython 3.5.2$ python3.5 -VPython 3.5.2$ python3.6 -VPython 3.6.5

幾個(gè)命令下來我們看到,默認(rèn)的版本還是2.7,Python3 的默認(rèn)版本還是3.5.2,如果要用 Python 3.6 運(yùn)行.py腳本的話,需要直接指定 Python 版本:

~/learnpy$ python3 ex5.pyFile "ex5.py", line 9print(f"Let's talk about {my_name}.")^SyntaxError: invalid syntax~/learnpy$ python3.6 ex5.pyLet's talk about David Wei.He's 170cm tall.He's 68kg heavy.Actually that's not too heavy.He's got Black eyes and Black hair.His teeth are usually White depending on the coffee.If I add 36, 170, and 68 I get 274.

python主要應(yīng)用領(lǐng)域有哪些

1、云計(jì)算,典型應(yīng)用OpenStack。

2、WEB前端開發(fā),眾多大型網(wǎng)站均為Python開發(fā)。

3、人工智能應(yīng)用,基于大數(shù)據(jù)分析和深度學(xué)習(xí)而發(fā)展出來的人工智能本質(zhì)上已經(jīng)無法離開python。

4、系統(tǒng)運(yùn)維工程項(xiàng)目,自動(dòng)化運(yùn)維的標(biāo)配就是python+Django/flask。

5、金融理財(cái)分析,量化交易,金融分析。

6、大數(shù)據(jù)分析。

關(guān)于“Ubuntu上安裝和使用Python3.6的方法是什么”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Ubuntu上安裝和使用Python3.6的方法是什么”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI