Python 包管理工具 poetry(qbit)

Posted qbit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 包管理工具 poetry(qbit)相关的知识,希望对你有一定的参考价值。

  • 官方文档:https://python-poetry.org/docs/
  • 将虚拟目录放在项目内

    poetry config virtualenvs.in-project true
  • 软件包国内镜像(pyproject.toml)

    [[tool.poetry.source]]
    name = "aliyun"
    url = "https://mirrors.aliyun.com/pypi/simple/"
    default = true
  • 指定特定平台(linux)的第三方包

    [tool.poetry.dependencies]
    python = "~3.8.8"
    fastapi = { version = "~0.65.3", extras = ["all"] }
    gunicorn = { version = "~20.1.0", platform = "linux"}
  • poetry 导出 requirements.txt

    poetry export -f requirements.txt --output requirements.txt
    poetry export --without-hashes -f requirements.txt --output requirements.txt
本文出自 qbit snap

以上是关于Python 包管理工具 poetry(qbit)的主要内容,如果未能解决你的问题,请参考以下文章

python - Poetry介绍

使用 Python Poetry 进行依赖管理

使用 Python Poetry 进行依赖管理

Python 项目管理与构建工具:CookieCutter, PyScaffold, PyBuilder, Poetry

Poerty进行Python依赖管理和打包工具

pip 对 Python 第三方包的版本控制(qbit)