前言
pipx 是用來安裝 CLI 和確保依賴隔離的工具;而 Poetry 則是用來管理專案的依賴套件,就像 npm 一樣。
前置作業
安裝 pipx 指令。
| 1 | brew install pipx | 
安裝 poetry 指令。
| 1 | pipx install poetry | 
建立專案
建立專案。
| 1 | mkdir my-project | 
初始化專案。
| 1 | poetry init | 
啟動虛擬環境。
| 1 | poetry shell | 
安裝依賴套件。
| 1 | poetry add fastapi uvicorn | 
新增 main.py 檔。
| 1 | from fastapi import FastAPI | 
啟動網頁伺服器。
| 1 | uvicorn main:app --reload --port 8000 | 
清理
查看虛擬環境資訊。
| 1 | poetry env info | 
刪除虛擬環境。
| 1 | poetry env remove my-project-Y_ms9Yr_-py3.12 |