2021-10-29

Python 開發環境建構

從小學對寫網頁有興趣開始,陸續經歷了 Perl、ASP、PHP 都是自學,加上 SQL 邊做邊學,直到上班後漸漸地離開寫程式,最近在自己的創業計畫中,有一環就是提供 LINE BOT 的服務,因緣際會,有了認識 Python 的機會。

剛好開設一個系列,順便把上課跟未來所有自學的過程,筆記分享出來。

第一次上課,因為自己有些程式的邏輯,所以基礎的部分大概都略知一二,最有收穫的就是開發環境的建構。

測試環境 PyCharm CE

PyCharm 是我在參加課程的時候,才知道的軟體,並且有提供 Community 版本,據說長期使用目前都尚未遇到收費的問題。〔點此下載

特別寫出來是因爲一開始安裝的時候,持續不斷遇到 Invalid Python SDK,然後無法正常的執行 .py 的檔案。

PyCharm 錯誤訊息

反覆試了一個晚上,感覺都沒有辦法直觀的去解決這件事情。後來裝了 Python 3.8 之後,把 interpreter 後面的資料夾指向 /usr/local/bin/python3.8,就沒有再出現這個訊息了。

我自己的判斷,應該是他要創建虛擬環境的時候,沒有辦法找到要使用的虛擬設定,可能因為我本來就沒有裝 Python,所以電腦沒有內建可用的模組,後來我先安裝了 Python 3.8,就能夠找到模組了。

過程中,找到一個很好的系統整理工具 App Cleaner & Uninstaller,能夠完整的清理所有安裝檔案跟 cache。

其他軟硬體列表

  • 硬體設備:MacbookAir 11 (M1, 2020) / 8G
  • 作業系統:MacOS Big Sur 11.6
  • 程式碼編輯器:Sublime Text 4