【问题标题】:How to init the pyproject.toml file如何初始化 pyproject.toml 文件
【发布时间】:2020-05-30 09:57:09
【问题描述】:

我发现python可以使用pyproject.toml来列出依赖而不是requirements.txt文件。它更方便,与 node.json 的 package.json 非常相似。但是,我找不到像 npm init 命令那样初始化 pyproject.toml 文件的文档。如何使用 virtualenv 或 pip 自动生成文件? 另外,有没有办法在安装包时自动更新 toml 文件,就像 npm --save 标签一样,在安装包时将包保存到 package.json?

【问题讨论】:

  • 看看一个叫poetry的项目,它可以安静的为你做。
  • 我觉得 Pipenv 更接近于有一个 package.json
  • 同意,但不同意即将到来的标准化的pyproject toml
  • poetry init 在项目根目录中,回答问题,完成。

标签: python python-3.x pip


【解决方案1】:

看看poetry。它可以很好地为你做。实际上,我认为它是我所知道的唯一处理此问题的项目。

【讨论】:

  • 是的,python 本身不支持 toml 文件
猜你喜欢
  • 2011-01-16
  • 1970-01-01
  • 2019-01-24
  • 2012-04-16
  • 1970-01-01
  • 2015-09-19
  • 1970-01-01
  • 2017-06-19
  • 1970-01-01
相关资源
最近更新 更多