操作系统 Windows XP SP3
情况
我在我的机器上安装了三个python exes。
问题
我安装了wxPython,在选择中我决定将其安装到Python in system registry
我不知道这个软件包是安装在哪个python上的。
我尝试了什么
我尝试在所有shell上编写import wx
,并发现它已安装到EPD python中。
更大的问题
每次安装软件包时,我都不想继续这样做。那么是否有一个可以在shell中使用的命令或任何其他方式,以便我可以知道所有已安装的软件包?
请帮我解决这个问题。
答案 0 :(得分:1)
在shell中输入help()
。然后在帮助提示中键入modules
以查看所有模块的完整列表。
答案 1 :(得分:1)
您可以获得包含sys.builtin_module_names
和pkgutil.walk_packages()
的完整列表:
import pkgutil
import sys
print sys.builtin_module_names + [name for module_loader, name, ispkg in pkgutil.walk_packages()]
modules
help()
子命令为这些结果提供了更友好的界面。