私はおおよそ次のレイアウトでPythonプロジェクトに取り組んでいます
project/
foo/
__init__.py
useful.py
test/
__init__.py
test_useful.py
test_useful.py は project.foo.useful をインポートしてテストできるようにしようとしますが、「python project/foo/test/test_useful.py」と言うと機能しませんが、現在のにコピーすると機能しますディレクトリを開き、「python test_useful.py」を実行します。
開発中にこれらのインポートを処理する正しい方法は何ですか? PYTHONPATH にあるため、一度インストールすると問題にならないようです。distutils を使用して build/ フォルダーを作成し、それを PYTHONPATH に追加する必要がありますか?