【发布时间】:2020-11-27 17:40:35
【问题描述】:
我正在开发一个带有简短 requirements.txt 文件的 Python 项目。 它被要求为每个存在的包编译一个表格:
- 库名称
- 库版本
- 说明
- 许可证
- 网站
是否存在从 Python/Pycharm 获取它的自动程序?我已经看到也可以从pip show 检索信息。
提前致谢
【问题讨论】:
标签: python python-3.x pycharm python-packaging
我正在开发一个带有简短 requirements.txt 文件的 Python 项目。 它被要求为每个存在的包编译一个表格:
是否存在从 Python/Pycharm 获取它的自动程序?我已经看到也可以从pip show 检索信息。
提前致谢
【问题讨论】:
标签: python python-3.x pycharm python-packaging
这里是如何设置需求文件的指南https://medium.com/@boscacci/why-and-how-to-make-a-requirements-txt-f329c685181e 和https://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
列出你想要的依赖项
【讨论】: