我想在运行时或ipython中获取此信息。例如,
import matplotlib
如果我有多个版本,或者我只是想知道文件的位置,我怎么知道使用了哪个matplotlib.py。
由于
答案 0 :(得分:4)
检查模块的__file__
属性。
In [1]: import matplotlib
In [2]: matplotlib.__file__
Out[2]: '/usr/lib/pymodules/python2.7/matplotlib/__init__.pyc'
(也适用于香草Python。)
答案 1 :(得分:2)
您可以使用sys.modules
查找其路径。
如:
import math
import sys
print sys.modules['math']