分析import耗时
tuna:https://github.com/nschloe/tuna
python -X importtime xx.py
分析package依赖
pip install pipdeptree
pipdeptree -p package
举例
(vision) shengqin@GPU-4:~$ pipdeptree -p numba
------------------------------------------------------------------------
numba==0.56.4
- importlib-metadata [required: Any, installed: 4.11.4]
- zipp [required: >=0.5, installed: 3.8.0]
- llvmlite [required: >=0.39.0dev0,<0.40, installed: 0.39.1]
- numpy [required: >=1.18,<1.24, installed: 1.23.5]
- setuptools [required: Any, installed: 62.6.0]
包依赖管理
mim调研
repo:https://github.com/open-mmlab/mim