在 python 中列出所有导入模块的最佳方式是什么?

What is the best way of listing all imported modules in python?

通常在交互模式下SciPy/NumPy数值计算几个小时后,就会加载一堆模块

有没有什么好的方法可以从交互式 python 命令行查看导入模块的列表?

谢谢!

使用sys.modules:

import sys
print '\n'.join(sys.modules)

使用点子

pip freeze

使用:

pip freeze > requirements.txt 

将所有模块保存在一个文本文件中。