How to find the path of a module by module name in python on fedora
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Retrieving python module path
我正在开发python,我安装了web.py框架来开发小型web应用程序。安装成功。当我尝试从下面的python解释器导入时
1 2 | >>> import web >>> |
实际上,我想知道安装框架或模块的安装路径,所以我尝试了
1 2 | >>> import sys >>> import sys.path |
当然,它显示了安装在
您可以查看sys.modules。例如:
1 2 3 4 | >> 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世界中"模块导入地狱"问题的解决方案。