модуль wntr не имеет атрибута morph - PullRequest
0 голосов
/ 09 января 2020

Я использую код, который использует внешний модуль, но я получаю сообщение об ошибке: модуль '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

Почему происходит эта ошибка? Я вызываю другие функции в других модулях, и все работает нормально.

...