1. Cài đặt Poetry ( osx / linux / bashonwindows)
curl -sSL https://install.python-poetry.org | python3 -
Nếu gặp lỗi:
FileNotFoundError: [Errno 2] No such file or directory: /hone/<username>/.local/share/pypoetry/venv/bin/python
hãy cài gói python3-venv
sudo apt install python3-venv
Gỡ cài đặt
Để gỡ cài đặt Poetry, chỉ cần chạy lại lệnh cài đặt và thêm --uninstall
curl -sSL https://install.python-poetry.org | python3 - --uninstall
2. Thêm Poetry vào PATH của bạn
Trình cài đặt Poetry sẽ cài đặt công cụ poetry vào thư mục bin . Vị trí này phụ thuộc vào hệ thống của bạn:
$HOME/.local/bincho Unix%APPDATA%\Python\Scriptstrên Windows
Nếu thư mục này không có trong thư mục của bạn PATH , bạn sẽ cần phải thêm nó theo cách thủ công nếu bạn muốn gọi Poetry bằng cách đơn giản poetry .
Kiểm tra tệp .profile, nếu có nội dung bên dưới, bạn sẽ không cần làm gì cả, nếu chưa có, hãy thêm nó vào:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Chạy source ~/.profile để PATH có hiệu lực.
3. Kiểm tra cài đặt
poetry --version
Nếu bạn thấy một cái gì đó giống như Poetry version 1.1.13 thì bạn đã sẵn sàng để sử dụng Poetry.
Bật tính năng hoàn thành tab cho Bash, Fish hoặc Zsh
# Bash
poetry completions bash > /etc/bash_completion.d/poetry
# Fish
poetry completions fish > ~/.config/fish/completions/poetry.fish
# Zsh
poetry completions zsh > ~/.zfunc/_poetry
# Oh-My-Zsh
mkdir $ZSH_CUSTOM/plugins/poetry
poetry completions zsh > $ZSH_CUSTOM/plugins/poetry/_poetry
# prezto
poetry completions zsh > ~/.zprezto/modules/completion/external/src/_poetry
Đối với zsh , sau đó bạn phải thêm dòng sau vào tệp ~/.zshrc của bạn trước compinit :
fpath+=~/.zfunc
Đối với oh-my-zsh , sau đó bạn phải bật poetry trong ~/.zshrc phần plugin của mình
plugins(
poetry
...
)
và thêm vào dưới cùng
export PATH="$HOME/.local/bin:$PATH"