author |
date |
category |
tags |
deng |
20250116 |
Note |
|

- Abstract
- Resources
- Commands
- 將虛擬環境建立的位置設至專案資料夾內(統一放在專案資料夾內很方便啊!想移除整個環境的話直接把它刪掉就好)
poetry config virtualenvs.in-project true
- 初始化專案並產出pyproject.toml
- 創立或進入某個python版本的虛擬環境中(poetry依據python版本切分虛擬環境)
- 透過pyproject.toml產生poetry.lock環境檔(通常在修改完前者後執行)
- 將環境檔套用至虛擬環境中(實際上跑安裝的部分)
- 輸出requirements.txt
- 安裝export插件(poetry2.0以上版本)
pipx inject poetry poetry-plugin-export
- 執行指令
poetry export --without-hashes --format=requirements.txt > requirements.txt
- 或
poetry export -f requirements.txt --output requirements.txt
(帶有hash值)