@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__ он этот модуль видит. Но вот почему на уровне пакета ничего не видно?
  • Вопрос задан
  • 314 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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