【问题标题】:How to find the path of a module by module name in python on fedora [duplicate]如何在fedora上的python中通过模块名称查找模块的路径[重复]
【发布时间】:2012-10-09 09:58:09
【问题描述】:

可能重复:
Retrieving python module path

我正在研究 python,我安装了 web.py 框架来开发小型 Web 应用程序 并安装成功。 当我尝试从 python 解释器导入如下时

>>> import web
>>> 

其实我想知道框架的安装路径或者安装的模块所以我试了一下

>>> import sys
>>> import sys.path

当然是显示sitepackages中安装的许多模块的路径,但是如果我们知道python中的模块名称是否可以找到模块的路径

【问题讨论】:

    标签: python path web.py


    【解决方案1】:

    您可以查看 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)。它是 Python 世界中“模块导入地狱”问题的事实上的解决方案。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多