列出已安装的python站点包?

2024-06-11 21:14:25 发布

您现在位置:Python中文网/ 问答频道 /正文

from distutils.sysconfig import get_python_lib; print get_python_lib()

返回:/usr/lib/python2.6/site-packages

import sys; print sys.path

返回:['', '/usr/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg', '/usr/lib/python2.6/site-packages/pip-0.6.3-py2.6.egg', '/usr/lib/python2.6/site-packages/TRML2PDF-1.0-py2.6.egg', '/usr/lib/python2.6/site-packages/django_threaded_multihost-1.3_3-py2.6.egg',...............

但是如何从安装的网站包中列出“可导入的名称”?E、 g:(导入结果前)django, pip, trm2pdf....

谢谢。


Tags: pippathdjangofromimportgetegglib
3条回答

pip是作业的一个,因为它是安装和管理Python包的工具。安装后必须执行:

pip freeze

它将以pips需求格式输出包和版本信息(稍后可以使用一个命令安装这些包)。输出的格式如下:

querystring-parser==1.0
raven==1.4.6
requests==0.14.2
scipy==0.10.1

签出yolk

Yolk is a Python command-line tool and library for obtaining information about packages installed by setuptools, easy_install and distutils (Python 2.5) and for querying PyPI (Python Package Index a.k.a. The Cheese Shop).

你想要sys.modules

import pprint, sys
pprint.pprint(sys.modules)

你可以从那里切东西和骰子。

相关问题 更多 >