簡體   English   中英

Python 初學者無法導入模塊

[英]Python beginner unable to import a module

我對 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: No module named 'hl7_utils'?

你有一個錯誤

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM