【问题标题】:Python: automatically generate package descriptive list for projectPython:为项目自动生成包描述列表
【发布时间】:2020-11-27 17:40:35
【问题描述】:

我正在开发一个带有简短 requirements.txt 文件的 Python 项目。 它被要求为每个存在的包编译一个表格:

  1. 库名称
  2. 库版本
  3. 说明
  4. 许可证
  5. 网站

是否存在从 Python/Pycharm 获取它的自动程序?我已经看到也可以从pip show 检索信息。

提前致谢

【问题讨论】:

    标签: python python-3.x pycharm python-packaging


    【解决方案1】:

    这里是如何设置需求文件的指南https://medium.com/@boscacci/why-and-how-to-make-a-requirements-txt-f329c685181ehttps://pip.pypa.io/en/stable/reference/pip_freeze/

    pip freeze > requirements.txt
    

    将编写一个包含已安装软件包要求的文件。 Pycharm 的指南可以在这里找到https://www.jetbrains.com/help/pycharm/managing-dependencies.html#configure-requirements

    另一种方法是使用 yolk https://pypi.org/project/yolk3k/ for python 3 或 https://pypi.org/project/yolk/

    那么你可以这样做,例如

    yolk -l -f License,Author,Home-page
    

    列出你想要的依赖项

    【讨论】:

    • 欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的内容您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted.
    • 这不是我的问题的答案
    • 这仍然不是我的问题的答案
    • @Lore 抱歉误解了你的问题,我已经用蛋黄更新了我的答案,希望这就是你要找的!
    • 你试过 yolk3k 吗?也遇到了这个错误,但由于我使用 python 3,所以必须安装 yolk3k
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 2021-07-04
    • 1970-01-01
    • 2018-01-17
    • 2014-08-22
    相关资源
    最近更新 更多