Windows XPのPythonPathに問題があり、何か間違ったことをしているのではないかと思っています。
ディレクトリを持つプロジェクト(Pydevで作成)があるとしsrc
ます。下src
に、という名前の単一のパッケージがあり、その中にクラス名common
で名前が付けられた単一のクラスモジュールがありますservice.py
Service
src
ディレクトリと共通パッケージを持つ別のプロジェクト(これもPydevで作成された)があるとしましょう。共通パッケージには、client.py
サービスをインポートする単一のスクリプトがあります。
つまり、2つの別々のディスクの場所ですが、同じパッケージです。
PYTHONPATH
両方のsrcディレクトリを含めるように設定しても、ファイルが両方とも同じディレクトリにない限り、インポートは失敗することに気づきました。恐ろしいモジュールが見つかりません。
Pythonがモジュール名を解決する方法を誤解していますか?私はJavaとそのクラスパス地獄に慣れています。