前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python依赖管理工具poetry

python依赖管理工具poetry

作者头像
HHTjim 部落格
发布2022-09-26 10:31:41
4680
发布2022-09-26 10:31:41
举报
文章被收录于专栏:HHTjim'S 部落格

python依赖管理工具poetry

作者:matrix 被围观: 1,340 次 发布时间:2021-11-30 分类:Python | 一条评论 »

用的pipenv但是lock时间有点太长了,所以到poetry试试水...

poetry安装

代码语言:javascript
复制
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

项目设置poetry虚拟环境

代码语言:javascript
复制
poetry init

按照选项默认就好

给虚拟环境安装依赖

代码语言:javascript
复制
poetry add requests=3.6
poetry add requests@last

安装之后系统会自动生成pyproject.toml,poetry.lock文件

删除依赖

代码语言:javascript
复制
poetry remove requests

显示依赖信息

代码语言:javascript
复制
poetry show

poetry show --tree 

使用三方源

pyproject.toml 末尾:

代码语言:javascript
复制
[[tool.poetry.source]]
name = "tsinghua"
url = "https://pypi.tuna.tsinghua.edu.cn/simple/"

用熟悉了基本命令也就清楚,不用翻文档。但是vscode上兼容性不好,还要自己配置解析器😭

参考:

https://[Python](https://www.hhtjim.com/category/python)-poetry.org/docs/basic-usage/

https://greyli.com/poetry-a-better-choice-than-[pipenv](https://www.hhtjim.com/tag/pipenv)/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python依赖管理工具poetry
    • poetry安装
      • 项目设置poetry虚拟环境
        • 给虚拟环境安装依赖
          • 删除依赖
            • 显示依赖信息
              • 使用三方源
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档