显示已安装的包,隐藏自动安装的依赖项

Show installed packages, hidding auto-installed dependencies

我想显示我手动安装的包,隐藏所有依赖项。而不是在我的列表中显示 ~50 个包。

我已经安装了 spyder 和 pandas,所以我想要这样的命令...

conda install --do_something

... return 这样的结果

... 而不是这个烂摊子

为了清楚起见,如果我要打开别人的安装(很可能在 2 个月后我自己的),我想确切地知道人们想要安装什么,以获得意图。

我已经查看了文档,但没有找到我要找的东西。

预先感谢您的回答。

您可以使用 pipdeptree 创建一个 requirements.txt 文件并显示所有“人工安装”的软件包。

Link: https://pypi.org/project/pipdeptree/

确保 pip install pipdeptree 然后您可以在命令行中使用 pipdeptree -f | tee locked-requirements.txt 来制作 requirements.txt 文件。请务必查看上面链接的文档,因为它们可以提供一些您可以使用的其他有用工具:)