Мой макет файла
C:\Fourier-Recovery
C:\Fourier-Recovery\cascadenet\
C:\Fourier-Recovery\main_2d.py
C:\Fourier-Recovery\cascadenet\network\
C:\Fourier-Recovery\cascadenet\network\layers\
C:\Fourier-Recovery\cascadenet\network\model.py
C:\Fourier-Recovery\cascadenet\network\layers\helper.py
Этот макет также описан на следующих рисунках.
Когда я на 19-й строке при выполнении следующего скрипта, main_2d.py
, я запускаю ошибку ipdb> ImportError: No module named 'helper'
.
Итак, вот мое расположение файлов: корень - Fourier-Recovery
, где находится main_2d.py
:
Внутри cascadenet
у меня есть network
и util
Внутри network
У меня есть layers
Внутри layers
У меня есть все файлы, подобные следующим:
Вот код в __ init __. Py в Fourier-Recovery\cascadenet\network\layers
Итак, я перешел к строке кода, где происходит ошибка, вошел в Fourier-Recovery\cascadenet\network\models.py
, и я вижу следующий код импорта:
Так что, если я закомментирую:
import cascadenet.network.layers as l
, ошибка исчезнет.Так как в папке слоев находится helper.py
, я не уверен, почему произошла ошибка, потому что, похоже, она имеет все необходимые зависимости.Я использую Python 3.5 на Windows 10. Пожалуйста, дайте несколько советов.Я очень запутался в этом вопросе.
Я не уверен, предоставлю ли я вам достаточно информации, ребята, но если вам что-то нужно, но я не в курсе, пожалуйста, дайте мне знать.