Python初学者无法导入模块

时间:2019-10-17 10:43:15

标签: python

我对python还是很陌生,我尝试导入模块,但无法。

注意我还使用了一些外部依赖项,因此我不会在问题中包括它们。我对hl7_utils.py

内的导入没有任何问题

python版本是3.7

这是我的项目结构:

-src:
    final_client.py
    hl7_utils.py
    __init__.py

以下是 hl7_utils 内容:

from hl7apy.core import Message

from sepsis_1.sepsis_one import SepsisOne


def create_sepsis_message(key, value):
    print('removed contents for brevity')


def generate_hl7_analysis_for_patient():
    print('removed contents for brevity')

这是我的 final_client.py

from hl7_utils import generate_hl7_analysis_for_patient

generate_hl7_analysis_for_patient()

__ init __。py 为空

为什么会出现ModuleNotFoundError:没有名为'hl7_utils'的模块?

1 个答案:

答案 0 :(得分:4)

您遇到错误

  

ModuleNotFoundError:没有名为“ hl7apy”的模块

如果您运行 python3 final_client.py

删除这些:

from hl7apy.core import Message

from sepsis_1.sepsis_one import SepsisOne

您将能够正常运行:

$ python3 final_client.py 
removed contents for brevity