Python技术栈 —— Poetry

Python技术栈 —— Poetry

  • 一、什么是Poetry?
  • 二、Poetry的安装与使用
    • 2.1 Poetry的安装
    • 2.2 Poetry的使用
    • 2.3 查看并指定poetry的镜像源
  • 三、Python包管理工具对比

一、什么是Poetry?

一种Python包管理工具。

参考文章或视频链接
[1] Introduction - Poetry
[2] 《poetry 入门完全指南》 - CSDN
[3] Managing Python Dependencies - fuzzy labs

二、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 
参考文章或视频链接
[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

你可能感兴趣的:(Python技术栈,python,开发语言)