2013-04-12 131 views
0

OS的Windows XP SP3我有哪些軟件包?

情況

我安裝我的機器在三個蟒蛇EXE文件。

  1. 的Python 2.6
  2. 的Python 2.7
  3. Python的EPD運行(pylab)

問題

我安裝的wxPython和選擇,我決定把它安裝到Python in system registry

我沒有知道這個軟件包安裝在哪個python上。

我試過

我想對所有的貝殼寫import wx,發現它被安裝到EPD蟒蛇。

更大的問題

我不想把這個我安裝一個軟件包,每次上來。那麼是否有一個可以在shell或其他方式中使用的命令,以便我可以知道所有安裝的軟件包?

幫我解決這個問題。

回答

1

在shell中輸入help()。然後在幫助提示符下鍵入modules查看所有模塊的完整列表。

1

你可以得到一個完整的清單,sys.builtin_module_namespkgutil.walk_packages()

import pkgutil 
import sys 

print sys.builtin_module_names + [name for module_loader, name, ispkg in pkgutil.walk_packages()] 

modules子的help()把一個友好的界面對這些結果的頂部。

相關問題