pydevプラグインを使用してEclipseで開発しました。 Eclipseでプロジェクトを実行すると、すべて正常に動作します。しかし、コマンドラインから実行しようとすると、私はインポートエラーが発生します。私はこのようなディレクトリ構造を持っている:Python:ImportError with package
TGRParser
|----tgr
|--graph
|--main
| |-- main.py
| |-- __init__.py
|--parser
|--__init__py
|--parserClass.py
今、私がメインパッケージ(TGRParser/TGR /メイン)でモジュールのメイン(main.py)でクラスのメインを持っています。今、クラスのメインに私はそれは日食が、すべてで、コマンドラインからdoesntの仕事の中から、正常に動作します
from tgr.parser.parserClass import Parser
を呼び出そう。私はsys.pathをチェックしました。それらは両方ともcmd行とeclipseで同じです。
それは言う:
File "main.py", line 6, in <module>
from tgr.parser.parserClass import Parser
ImportError: No module named tgr.parser.parserClass
すべてのパッケージに\ __ init__.pyファイルがありますか? –