cmdline / consoleからpythonを実行している場合にのみ、pythonパッケージのインポートに問題があります。ただし、pydevを使用すると、すべてが正常に機能しているように見えます。
私は次のファイルシステムを持っています...
---MarketData
---Parser
---Parser.py
---__init__.py
---IO
---__init__.py
---MarketSocket.py
現在、パーサーとIOはPythonパッケージとして定義されています(パーサーのinit .pyファイルにはコードがありませんが、init.pyファイルがあります。
MarketSocket.pyで次のコード行を実行しようとしています
from Parser import Parser
モジュール「パーサー」をパッケージ「パーサー」内にインポートする必要がありますが、次のエラーが発生します。
ImportError: No Module Named Parser
どんな助けでもいただければ幸いです!これはstackOverflowの同様の問題に従って機能するはずですが、奇妙な理由で機能しません。