首页 > 解决方案 > 我的项目在 conda 环境中使用什么包

问题描述

我有一个项目,我希望创建一个仅包含我的项目所需的包/模块的隔离 python 发行版。

我一直在 anaconda 环境中开发。

如果我这样做conda list --export > requirements.txt,这将提供我的环境使用的所有包。

我不希望我的项目将这些软件包中的每一个都安装在另一台机器上,因为我确定它只需要少数几个。

有没有办法只列出我的项目需要的包(在 conda 中)。

标签: pythonanacondaconda

解决方案


您可以尝试pipreqs,它会从项目的导入中生成您的需求。


推荐阅读