Не могу обращаться внутри __init__.py к модулям пакета через точку ("."), в чем дело?
Ответы (2 шт):
Автор решения: Vladimir
→ Ссылка
Мы обращаемся не к директории, а к файлу (пакету). И из него уже импортируем.
Можно попробовать:
import functions
print(functions.func1())
Либо так:
from functions import func1
print(func1())
Автор решения: Mobil Plus
→ Ссылка
Вопрос кажется закрыт. Я настроил виртуальное окружение, и вроде все заработало. И еще, у меня ошибка возникало не только когда запускал __init__ напрямую, но я понял что нельзя его запускать напрямую, спасибо. Когда импортировал пакет целиком, выполнялась __init__ и выдавала ошибку, честно два дня потратил, уже и забыл какие там ошибки возникали. Короче разобрался, спасибо всем.


