私はこの構造を持つPythonで非常に単純なプログラムを持っています:
HelloWorldPython
src
code
__init__.py
Main.py
Secondary.py
1つのパッケージに2つのモジュールがあります。これは Main.py です:
from code.Secondary import Secondary
if __name__ == '__main__':
print("Class Main")
secondary=Secondary()
secondary.printText()
これはSecondary.pyです:
class Secondary:
def printText(self):
print("Secondary Class")
Eclipse からプログラムを起動すると、すべて正常に動作します。しかし、コマンドラインからプログラムを起動すると、次のエラーが発生します。
Traceback (most recent call last):
File "Main.py", line 1, in <module>
from code.Secondary import Secondary
ImportError: No module named Secondary
何か案が?ありがとう。