- 主题:如何分析本地小项目导入的本地模块依赖?
有一个py小项目, 用了一些numpy, matplotlib的pypi的库
但也用了不少本地自己编写的平台模块
现在需要把这个项目发布给其他人, 希望能自动分析项目import依赖了哪些模块, 统一拷贝到发布的包里. 主要为了分析本地模块的依赖, 毕竟numpy, matplotlib这些对方装一个同版本的anaconda也就搞定了.
试了pipreq, 只能分析得到使用了哪些pip的库, 却得不到本地模块的信息
请问有什么工具能分析一个项目的完整的依赖信息? 最好包括依赖模块的本地路径, 方便处理
谢谢!
--
FROM 121.37.50.*
发现python自带的modulefinder基本能满足我的要求
【 在 Machael 的大作中提到: 】
: 有一个py小项目, 用了一些numpy, matplotlib的pypi的库
: 但也用了不少本地自己编写的平台模块
: 现在需要把这个项目发布给其他人, 希望能自动分析项目import依赖了哪些模块, 统一拷贝到发布的包里. 主要为了分析本地模块的依赖, 毕竟numpy, matplotlib这些对方装一个同版本的anaconda也就搞定了.
: ...................
--
FROM 121.37.50.*
虚拟环境要重复安装numpy matplotlib这些重库,也不方便啊
【 在 ToSimplicity 的大作中提到: 】
: 这时候就显示出了虚拟环境的重要性
: --
:
: ...................
--来自微水木3.5.8
--
FROM 14.16.12.*