How do I find out what Python libraries are installed on my Mac?
我刚开始使用python,发现我可以导入各种库。如何确定Mac上有哪些库可以导入?如何找出它们包含哪些功能?
我似乎记得用一些Web服务器类型的东西浏览本地帮助文件,但我可能已经想到了!
从python repl(命令行解释器/read eval print loop)中,键入
然后,为了查看模块中的函数,例如,执行
对于Web服务器,您可以以脚本的形式运行python发行版中包含的
1 | python /path/to/pydoc.py -p 1234 |
其中,
您可以安装另一个库:yolk。
York是一个python包管理器,它将通过pypi向您显示您添加的所有内容。但它也会显示通过运行的本地包管理器添加的站点包。
只需运行python interpeter并键入命令导入"lib_name"如果它出现错误,说明您没有安装lib……否则就可以继续了。
在leopard上,根据您使用的python包和版本号,模块可以在/library/python中找到:
/库/python/2.5/site-packages
或在/library/frameworks中
/library/frameworks/python.framework/versions/current/lib/python2.6/site-packages
(也可以是3.0或其他版本)我想老虎也一样
每个标准的python发行版都有这些库,它们涵盖了项目中需要的大部分内容。
如果您需要查明运行时是否存在库,可以这样做
1 2 3 4 5 | try: import ObscureModule except ImportError: print"you need to install ObscureModule" sys.exit(1) # or something like that |