您好,登錄后才能下訂單哦!
這篇文章主要介紹了Ubuntu上安裝和使用Python3.6的方法是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Ubuntu上安裝和使用Python3.6的方法是什么文章都會有所收獲,下面我們一起來看看吧。
錯誤如下:
david@KingChef-Workstation:~/learnpy$ python3 ex5.pyFile "ex5.py", line 9print(f"Let's talk about {my_name}.")^SyntaxError: invalid syntax
再三檢查發現代碼沒有問題,但運行就是出錯。聽說Python各版本之間會有差異,會不會是因為Python版本本身的問題呢?
david@KingChef-Workstation:~$ python -VPython 2.7.12david@KingChef-Workstation:~$ python3 -VPython 3.5.2
Ubuntu 16.04 默認安裝的 Python 版本是2.7和3.5,而 Learn Python 3 The Hard Way 里面用的是 Python 3.6。需要安裝 Python 3.6 了,好在Ubuntu下面可以很方便的讓多個 Python 版本同時存在,只要在運行的時候指定 Python 的版本號就可以了。要在 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 后不要刪除 Python 3.5,不然的話系統會崩潰,因為 Linux 系統里面對 Pyhon 的依賴是比較多的,網上能查到很多人吐槽自己刪除系統默認的 Python 版本后出現問題,不得不重新裝回原來的版本,甚至重裝系統的經歷。我們根據提示鍵入 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
確認無誤后,運行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]
因為源文件在國外,下載軟件的過程可能會超時,如果出錯,可以重新運行安裝命令直到安裝完成。完成后可以通過查看 Python 版本來確認是否能夠安裝成功:
$ python -VPython 2.7.12$ python3 -VPython 3.5.2$ python3.5 -VPython 3.5.2$ python3.6 -VPython 3.6.5
幾個命令下來我們看到,默認的版本還是2.7,Python3 的默認版本還是3.5.2,如果要用 Python 3.6 運行.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.
1、云計算,典型應用OpenStack。
2、WEB前端開發,眾多大型網站均為Python開發。
3、人工智能應用,基于大數據分析和深度學習而發展出來的人工智能本質上已經無法離開python。
4、系統運維工程項目,自動化運維的標配就是python+Django/flask。
5、金融理財分析,量化交易,金融分析。
6、大數據分析。
關于“Ubuntu上安裝和使用Python3.6的方法是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Ubuntu上安裝和使用Python3.6的方法是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。