1

インストールされているモジュールとそのバージョン番号をPythonEnthoughtディストリビューションにリストできるようにしたいと思います。ターミナルを開いて入力すると

$ help('modules') 

私は得る

>> no Python documentation found for 'modules'

Macの標準のPythonディストリビューション(/ usr / bin / python /)でも同じことを行うと、モジュールバージョンがまだ欠落していますが、正常に動作します。

インストールされているすべてのモジュールとそれに対応するバージョンを適切に一覧表示する方法はありますか?

4

2 に答える 2

2

すべてのモジュールを一覧表示するには:

import sys
print sys.modules

バージョン情報については...少し注意が必要です。この情報がそれぞれのパッケージ/モジュールによって提供されていない場合は、基盤となるパッケージングメカニズムを中継するためです。

pipを使用する場合は、pipショーを実行するか、フリーズするか、卵黄を使用できます。

于 2012-11-08T19:50:29.873 に答える
2

コマンドを探している可能性がありますenpkg。ランニング

enpkg -l

コマンド ラインから を実行すると、EPD にインストールされているすべてのパッケージがバージョン情報とともに一覧表示されます。

enpkg の詳細は次のとおりです: https://support.enthought.com/entries/22415022-using-enpkg-to-update-epd-packages

アップデート:

help('modules') 自体について: Enthought の Python では意図的に無効にされていました。これは、EPD パッケージの標準セットで確実にセグメンテーション違反を引き起こすためです (他の理由の中でも)。

于 2013-01-21T20:43:06.560 に答える