介紹
Poetry
是Python
中的依賴管理和打包工具,當然它也可以配置虛擬環境。它允許您宣告專案所依賴的庫,併為您管理(安裝/更新)它們。
之前一直使用virtualenvwrapper
管理虛擬環境,現在來學習Poetry
系統要求
Poetry
需要 Python 2.7
或 3.5+
。它是多平臺的,目標是使其在 Windows、Linux 和 MAC 上同樣有效。
注意:下一個版本(1.2)不再支援Python 2.7
或 3.5+
,所以我們儘量使用最新版本的Python
安裝方式
macOS或Linux安裝命令
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
unix
上安裝完成後,poetry
工具預設會安裝到$HOME/.poetry/bin
下
配置環境變數
安裝完成後,我們還不能馬上使用,需要配置環境變數,這裡以mac
系統為例,開啟環境配置檔案.zshrc
:
vim ~/.zshrc
在檔案最後一行新增如下命令:
export PATH="$HOME/.poetry/bin:$PATH"
然後重啟終端或者執行命令source ~/.zshrc
檢查安裝是否成功
poetry --veriosn
如果您看到類似的內容,Poetry version 1.1.11
那麼您就可以使用 Poetry
了。
更新poetry命令
更新到最新的穩定版本poetry
poetry self update
安裝預釋出版本,可以使用該--preview
選項。
poetry self update --preview
如果要安裝特定版本,可以將其作為引數傳遞給self update.
poetry self update 0.8.0
該self update
命令僅在您使用推薦的安裝程式安裝 Poetry
時才有效。
如果您仍在使用 <1.0 的poetry版本,請改用poetry self:update
。