阿舍最近又想來好好的學一下 Python,但是,為了該學 Python 2.x 還是 Python 3 這件事,想了半天的時間,後來,就決定還是學 Python 3 好了,因為阿舍去年有花錢買了一本 Python 3 的書,放在書架上,所以,還是選擇 Python 3 好了 .. 喔 ! 不是啦 ! 是因為 Python 3 在各方面都有改進,而且,似乎比較好用,因此,選擇 Python 3,另外,阿舍覺得 Python 3 應該是有機會普及的哩 ! 但願 Python 不會和 Perl 一樣,來不及等 Perl 6 普及,就漸漸淡出了哩 !
圖片引用自 http://fullcirclemagazine.org/issue-27/ |
sudo apt-get install python3-all
不能直接升級的原因是,目前在 Ubuntu 上有不少的軟體是採用 Python 2.x 開發出來的,而 Python 3 不支援向下相容 Python 2.x 的語法和功能,因此,一旦在 Ubuntu 預設的 Python 改成 Python 3 版的話,那麼就會有許多的軟體會跑不起來或出錯,包括許多 Ubuntu 內建的功能也是會受到影響的,因此,不建議把 Ubuntu 預載的 Python 換成 Python 3 哩 !
所以,如果像阿舍一樣,同時安裝有 Python 2 和 Python 3 的話,要執行 Python 3 的 Python Shell 的話,就不能直接用 python 來啟用 Python Shell,而是要改用 python3,同樣的,在寫程式的時候,第一行所指的 Python 的程式,也要改用 /usr/bin/python3 而不是 /usr/bin/python,如果不知道 Python 3 被安裝在那裡的話,可以用下面這個指令來列出所有包含 python3 的路徑。
whereis python3
另外,使用上面的指令來安裝 Python,並不會自動安裝 Python 的IDLE 工具,也是自己要另外安裝的,首先,要用下面的指令找出安裝的 Python 3 版本。
dpkg –l python3
然後,再用找出的版本號碼來安裝 IDLE 工具,以阿舍找出來的安裝版本是 Python 3.2.2 為例,就可以用下面的指令來安裝。
sudo apt-get install idle-python3.2
安裝好 IDLE 工具之後,要啟動 IDLE 的話,也是要和下面一樣,要加入版本號碼才能啟動。
idle-python3.2
延伸閱讀 : 如何選擇 Python 圖型開發工具 ( GUI Toolkit ) ?
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
3 則留言 :
然後,再用找出的版本號碼來安裝 IDLE 工具,以阿舍找出來的安裝版本是 Python 3.2.2 為例,就可以用下面的指令來安裝。
sudo apt-get installl idle-python3.2
install多了一個l,正確如下。
**sudo apt-get install idle-python3.2
Hello,
已修正,多謝囉 ! ... ^^=
張貼留言
歡迎留言提問和討論 .... 😁