前言
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 |