Python技术栈 —— Poetry
一、什么是Poetry?
一种Python包管理工具。
参考文章或视频链接 |
---|
[1] Introduction - Poetry |
[2] 《poetry 入门完全指南》 - CSDN |
二、Poetry的安装与使用
2.1 Poetry的安装
#安装pipx
sudo apt update
sudo apt install pipx
pipx ensurepath
sudo pipx ensurepath --global # optional to allow pipx actions in global scope. See "Global installation" section below.
#安装poetry
pipx install poetry
2.2 Poetry的使用
#设置poetry将虚拟环境创建在项目目录下
poetry config virtualenvs.in-project true
#cd 有poetry.lock和pyproject.toml的项目路径下
poetry install
在poetry创建的虚拟环境下,不建议用pip继续安装后续依赖包,始终使用poetry,从一而终
poetry add <package-name>
参考文章或视频链接 |
---|
[1] Introduction - Poetry |
[2] 使用 Python Poetry 进行依赖项管理 |
2.3 查看并指定poetry的镜像源
poetry config repositories.master https://pypi.tuna.tsinghua.edu.cn/simple --global
三、Python包管理工具对比
参考文章或视频链接 |
---|
[1] A comparison of various tools to manage Python packages and virtual environments - Linked In |
[2] Python Package Manager Comparison - Dev |