Задать вопрос
@beduin01

Как сделать импорт из пакета Python?

Делаю тестовый пакет. Иерархия такая:
run.py:
from root import *

Дальше идет папка root. В ней файл:
__init__.py:
from foo import *

и файл foo.py:
def bar():
	print("Hello from foo-bar")


При запуске run.py получаю ошибку:
ModuleNotFoundError: No module named 'foo'

Но по идее. Я создал пакет root. В __init__.py сделал импорт нужного модуля. При запуске самого __init__ он этот модуль видит. Но вот почему на уровне пакета ничего не видно?
  • Вопрос задан
  • 316 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы