此系列文章將會從設置一個乾淨的 Python Project 環境開始, 讓開發時從寫 code 、測試、Commit 、推 Code 到部署都可以感到開心又快樂,設定完成後,會開發一個後端由 FastAPI 打造的記債 LINE Bot 作為演練。若時間及還有可以多寫的空間會多探討 FastAPI 和 LINE API 的相關內容,前期主要探討 Python Project 相關的 Package Management Tool, Formatter, Linter 等應如何設置。
主題介紹 今天是開賽的第一天,首先想先介紹一下這個主題將會提到哪些內容: 什麼是用「舒服的姿勢」開發 Python Project?我指的是說當要開始開發 Py...
source: https://imgs.xkcd.com/comics/python_environment.png 以我第一次拿到 macOS 中的...
Pyenv 基本使用方法 安裝 Pyenv (macOS) 安裝 Pyenv (macOS) 需要輸入下面的指令 brew update brew instal...
Pyenv 其他使用方法 除了上述安裝、解除安裝、在不同 Scope 切換不同的 Python 版本以外,以下還有一些比較特別的使用方法 使用 pyenv sh...
什麼是套件管理工具 (Package Manager) 無論是在開發時或是在系統安裝第三方軟體時,你可能會在安裝說明文件上看過 pip install、npm...
使用 pip 需要注意的地方 針對上述的問題,前兩點可以透過下方的實踐來避免: 所有套件請都使用虛擬環境安裝:如同前面所提到的,為了避免使用 pip 所安裝的...
為什麼要使用 pipx 在上一篇文章中有提到,pip 有幾點使用時需要注意的地方,其中有包含 「安裝套件時一定要使用虛擬環境」、「永遠不要使用 sudo pip...