可能重复:
检索 python 模块路径
我正在研究 python,我安装了 web.py 框架来开发小型 Web 应用程序并成功安装。当我尝试从 python 解释器导入如下
>>> import web
>>>
实际上我想知道框架的安装路径或安装它的模块所以我尝试了
>>> import sys
>>> import sys.path
当然它显示了许多安装在其中的模块的路径sitepackages
,但是如果我们知道python中的模块名称,是否可以找到模块的路径
可能重复:
检索 python 模块路径
我正在研究 python,我安装了 web.py 框架来开发小型 Web 应用程序并成功安装。当我尝试从 python 解释器导入如下
>>> import web
>>>
实际上我想知道框架的安装路径或安装它的模块所以我尝试了
>>> import sys
>>> import sys.path
当然它显示了许多安装在其中的模块的路径sitepackages
,但是如果我们知道python中的模块名称,是否可以找到模块的路径
您可以查看 sys.modules。例如:
>> import django
>> import sys
>> sys.modules['django']
<module 'django' from '/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'>
然后:如果你经常遇到模块路径问题[并且需要控制它],我建议你看看 virtualenv ( http://www.virtualenv.org/en/latest/index.html)。 html ). 它是 Python 世界中“模块导入地狱”问题的事实上的解决方案。