【发布时间】: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