列出已安装的Python站点包?

10 浏览
0 Comments

列出已安装的Python站点包?

这个问题已经在此处有答案:如何获取本地安装的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\',...............

但如何列出已安装的site-packages的“可导入名称”?例如:(在导入结果之前)django,pip,trm2pdf....

谢谢。

admin 更改状态以发布 2023年5月23日
0
0 Comments

请参考yolk

Yolk是一个Python命令行工具和库,用于获取setuptools、easy_install和distutils(Python 2.5)安装的软件包的信息,以及查询PyPI(Python软件包索引,也称为奶酪店)。

0
0 Comments

pip是安装和管理Python包的工具, 它是完成这个任务的最佳选择。安装之后需要执行以下命令:

pip freeze

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

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

0