0

OS Windows XP SP3

状況

マシンに 3 つの Python exe をインストールしました。

  1. パイソン 2.6
  2. パイソン 2.7
  3. Python EPD ENABLED (pylab 用)

問題

wxPython をインストールし、選択の中でインストールすることにしましたPython in system registry

このパッケージがどのpythonにインストールされたかわかりません。

私が試したこと

import wxすべてのシェルに書き込みを試みたところ、EPD python にインストールされていることがわかりました。

もっと大きな問題

パッケージをインストールするたびにこれを続けたくありません。インストールされているすべてのパッケージについて知ることができるように、シェルまたはその他の方法で使用できるコマンドはありますか?

この問題で私を助けてください。

4

2 に答える 2

1

シェルhelp()を入力します。次に、ヘルプ プロンプトで入力modulesして、すべてのモジュールの完全なリストを表示します。

于 2013-04-12T07:49:38.653 に答える
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()、これらの結果の上に、より使いやすいインターフェイスを配置します。

于 2013-04-12T08:12:50.357 に答える