【发布时间】:2021-06-12 02:40:01
【问题描述】:
我想显示我手动安装的包,隐藏所有依赖项。而不是在我的列表中显示约 50 个包。
我已经安装了 spyder 和 pandas,所以我想要这样的命令...
conda install --do_something
...返回这样的结果
- 蟒蛇
- 点
- 间谍
- 熊猫
... 而不是这个烂摊子
为了清楚起见,如果我要打开其他人的安装(很可能在 2 个月后我自己的安装),我想确切地知道人们想要安装什么,以了解意图。
我已经查看了文档,但没有找到我要查找的内容。
提前感谢您的回答。
【问题讨论】:
-
我不认为“有意”安装的软件包有任何区别。认为您必须 grep 才能在源文件中导入。
-
“用于在源文件中导入的 grep”?你在说哪些源文件?所以你可以在技术上做到这一点,不是吗?如果它足够简单,我们可能希望将其发送给 conda 的开发人员进行下一次更新。 :)
-
您可以使用 pipdeptree 创建一个
requirements.txt文件,它可以为您提供所有“人工安装”的软件包。链接:pypi.org/project/pipdeptree -
这样就行了!当然,叶子都将成为“有意安装”的模块。谢谢@george.adams1!如果你愿意,你可以自己做一个答案(对于那些甜蜜的点),否则我会为你做的。再次感谢!
标签: python python-3.x pip anaconda package