Я использую код, который использует внешний модуль, но я получаю сообщение об ошибке: модуль 'wntr' не имеет атрибута 'morph'
Мой код:
import wntr
wn = wntr.morph.link.split_pipe(wn, '20', '20_B', '20_leak_node')
I у меня есть init .py файл в каталоге wntr \ morph, в котором написано следующее
from wntr.morph.link import split_pipe, break_pipe
У меня также есть файл pythonk link.py в том же каталоге, в котором у меня есть этот функция:
def split_pipe(wn, pipe_name_to_split, new_pipe_name, new_junction_name,
add_pipe_at_end=True, split_at_point=0.5):
wn2 = _split_or_break_pipe(wn, pipe_name_to_split, new_pipe_name,
[new_junction_name],
add_pipe_at_end, split_at_point, 'SPLIT')
return wn2
Почему происходит эта ошибка? Я вызываю другие функции в других модулях, и все работает нормально.