PHP=を使用すると、インストールされたモジュールを一覧表示する phpinfo()
があります。
インポートするためにインストールされているパッケージ/モジュールを確認する方法はありますか?
インタープリターにhelp()
と入力します
それから
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given Word
such as "spam", type "modules spam".
help> modules
ipython
を使用すると、改善されたインタラクティブPython Shell(aka " [〜#〜] repl [〜#〜 ] ")、import
(末尾のスペースに注意)と入力し、[TAB]
キーを押すと、インポート可能なモジュールのリストを取得できます。
this SO post で述べたように、新しいモジュールをインストールした(特定の?)後にモジュールのハッシュをリセットする必要があります。心配する必要はないでしょう。まだこれ。
ipython
を使用せず、試していない場合は、チェックアウトする価値があります。基本的なPython Shell、または他のほとんどのREPL私が使用したものよりもはるかに優れています。
ipython
インストールLinuxを実行している場合、システム管理ツールからインストールできるipython
パッケージがあります。他の人は これらの指示 に従うことを望むでしょう。
インストールルートでeasy_install
を使用する必要がある場合は、代わりに pip
を使用することを検討してください。 pip
はeasy_install
よりも少し賢く、ファイルの場所を追跡するのにより良い仕事をします。これは、ipython
をアンインストールする場合に非常に役立ちます。
上記のヒントはモジュールのみをリストしていることに注意してください。 packagesを含むリスト(モジュールを含む)の場合は、from
+ [TAB]
を実行できます。パッケージとモジュールの違いの説明は、 モジュールの章 の参考になります official Python tutorial 。
追加の注意として、Pythonを初めて使用する場合は、名前に基づいてモジュールを選択するよりも、 標準ライブラリドキュメント を参照する方が時間を費やす方がよい場合があります。 Pythonのコアドキュメントは、適切に構成されています。ライブラリドキュメントの目次で使用されている組織グループ— ファイルおよびディレクトリアクセス 、 データタイプ など—他の場所で実際に使用されるわけではありませんが、貴重な学習支援として機能します。
これはとても役に立ちました。これのスクリプトバージョンを次に示します。
# To list all installed packages just execfile THIS file
# execfile('list_all_pkgs.py')
for dist in __import__('pkg_resources').working_set:
print dist.project_name.replace('Python', '')
次のように使用可能なモジュールをリストできます。
python -c "for dist in __import__('pkg_resources').working_set:print dist.project_name.replace('Python', '')"
Aaronasterlingが言うように、sys.path上のすべての.pyまたは.pycファイルはインポートできるため、モジュールです。サイトパッケージにインストールされている外部モジュールを見つけることができるスクリプトがあります。
Yolkは、Python setuptools、easy_install、distutilsによってインストールされたパッケージに関する情報を取得するためのコマンドラインツールおよびライブラリであり、pypiパッケージを照会することもできます。