从命令行运行时引发模块错误

时间:2019-08-28 04:12:12

标签: python-3.x module importerror

在发布此问题之前,尝试进行搜索但未找到任何答案,因此将其发布。在我的项目中,我有两个软件包/文件夹模块和scratch_pad。模块的包装/文件夹只有一类,仅打印“ Hello world”。在我的scractch_pad中,我有一个test.py文件,并且正在导入模块包/文件夹并创建一个对象。从Pycharm / Intellij Ultimate运行时,看不到任何问题,但是从命令行运行时,看到错误

modules/modules.py
class Hello:
    def hello_method(self):
        print("Hello")

scracth_pad/test.py
from modules.modules import Hello
hello = Hello()
hello.hello_method()

Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from modules.modules import Hello
ModuleNotFoundError: No module named 'modules'

0 个答案:

没有答案