2012-02-18 10 views

答えて

2

実際には、パッケージ全体がインポートするすべてのモジュールを一貫してリストする単一のファイルはありません。一部の人々は__init__.pyへのエントリーを行いますが、そうでない人もいます。通常、ほとんどのPythonでサポートされているIDEは、あなたのpythonpathにあるものをあなたに提供します。例えば、Eclipse pydevはそのプロジェクト空間のpythonパスに特定のプロジェクトを追加します。

プロジェクトがpythonpath上にある場合は、解決する必要があります。 py2app/py2exeのような

アプリケーションビルダーは、プロジェクト全体をスキャンし、それ自体ではPythonには本当の同等はありません、そのプロジェクト

0

のために必要なすべてのモジュールを発見するために、インポートグラフを作成します。 Pythonパッケージは、一連のモジュールをカプセル化してメタデータを含める方法ですが、「プロジェクト」という概念とまったく同じではありません。

それ以外の場合は、IDEが提供する機能のいくつかを提供するためにプロジェクトファイルを使用するプロジェクトがあります。特に、プロジェクトファイルを実装するいくつかのシステムでは、ropeライブラリとPyCharm IDEをチェックアウトする必要があります。

関連する問題