Python: How can I know which package I am importing?
本问题已经有最佳答案,请猛点这里访问。
我想在运行时或在ipython中获得这些信息。例如,
1 | import matplotlib |
如果我有多个版本或者只是想知道文件的位置,我如何知道使用哪个matplotlib.py。
谢谢
检查模块的
1 2 3 4 | In [1]: import matplotlib In [2]: matplotlib.__file__ Out[2]: '/usr/lib/pymodules/python2.7/matplotlib/__init__.pyc' |
(也适用于香草Python。)
您可以使用
例如:
1 2 3 | import math import sys print sys.modules['math'] |