Pipreqs仅列出一个本地软件包,而不是与requirements.txt

时间:2018-11-16 13:39:14

标签: python python-2.7 pip

我很难理解pipreqs的行为。

在我的项目中,我使用了virtualenv(Pipreqs已全局安装)。我有一个首先手动编写的requirements.txt文件,然后我做了一个pip freeze,现在我拥有的软件包比我想要的要多得多(因为存在依赖关系...)。

因此,我发现pipreqs仅使用重要的软件包来获取需求文件。

我先激活我的virtualenv,然后pipreqs --savepath requirements2.txt --use-local

我使用--use-local是因为我想要当前安装的软件包版本。

最后我得到的文件只有一个包(甚至没有用于我的项目的版本)...

没有--use-local,似乎可以检索正确数量的软件包,但是版本是“最新”的,而不是我项目中的版本。

我做错什么了吗?

感谢您的帮助

0 个答案:

没有答案