一个 Python requirements 工具 -- pigar

2015-10-01 22:52:50 +08:00
 Damnever
跟 [pipreqs ]( https://github.com/bndr/pipreqs) 很像,但是更好,`pipreqs`把所有的 Python 2/3 的模块都混在一起写在文件里,比如`concurrent.futures` 在 python 3.2 里成了标准库模块,但是在 python 2 里是可以安装的(`futures`),所以不能检测出 python 2 需要依赖 `futures` 模块,这个工具解决了这种问题。

然后,阅读别人的源码的时候,看到`bs4`/`MySQLdb`这样的模块却不能在 [pypi]( https://pypi.python.org/pypi/) 里找到,实际上包的名字可能是`beautifulsoup4`/`mysql-python`,这个工具也可以通过导入名来搜索安装包的名字。

希望对大家有用。

详见: https://github.com/Damnever/pigar
3350 次点击
所在节点    Python
5 条回复
tmdwex06895
2015-10-02 07:14:47 +08:00
不错
jejer
2015-10-02 12:04:04 +08:00
不错 支持
holyshawn
2015-10-02 19:41:46 +08:00
支持,省了 google 的时间
Damnever
2015-10-05 09:51:07 +08:00
ZoomQuiet
2016-07-01 17:20:53 +08:00
的确非常有用, 已经收录到了 蠎加载 78 |蠎周刊 |汇集全球蠎事儿 !-)
http://weekly.pychina.org/importpython/importpython-78.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX