ModuleNotFoundError
просто означает, что интерпретатор Python не смог найти модуль.Я предлагаю вам прочитать о модулях Python и упаковке здесь .
Я посмотрел исходный код, на который вы указали, и он прекрасно работает.Я подозреваю, что ваши пути настроены неправильно.
Убедитесь, что при запуске импорта scripts.vis
в app.py
структура каталогов выглядит следующим образом:
./scripts
./scripts/__init__.py
./scripts/vis.py
....
./app.py #in app.py, you can import as 'from scripts.vis import x'
Вот чтоон выглядит в моей системе:
![enter image description here](https://i.stack.imgur.com/05UDS.png)
app.py
успешно может выполнить импорт из субмодуля vis
.Вы можете использовать ноутбук IPython, который тоже должен работать.