【发布时间】:2019-03-18 15:36:15
【问题描述】:
我有一个项目,我希望创建一个仅包含我的项目所需的包/模块的独立 python 发行版。
我一直在 anaconda 环境中进行开发。
如果我使用conda list --export > requirements.txt,这将提供我的环境使用的所有包。
我不希望我的项目将这些包中的每一个都安装在另一台机器上,因为我确定它只需要少数几个。
有没有办法只列出我的项目需要的包(在 conda 中)。
【问题讨论】:
我有一个项目,我希望创建一个仅包含我的项目所需的包/模块的独立 python 发行版。
我一直在 anaconda 环境中进行开发。
如果我使用conda list --export > requirements.txt,这将提供我的环境使用的所有包。
我不希望我的项目将这些包中的每一个都安装在另一台机器上,因为我确定它只需要少数几个。
有没有办法只列出我的项目需要的包(在 conda 中)。
【问题讨论】:
您可以尝试pipreqs,它会根据您的项目导入生成您的需求。
【讨论】: