#python #python-import
#python #python-импорт
Вопрос:
У меня есть проект python со следующей структурой:
app/
api/
__init__.py
core
__init__.py
impl.py
impl
модуль содержит некоторую реализацию, такую как Car
, и его можно импортировать как:
from app.core.impl import Car
Тем не менее, я пытаюсь сделать так, чтобы класс можно было импортировать из api
модуля, например:
from app.api import Car
Я попытался добавить это в api/__init__.py
файл:
from app.core.impl import Car
, но это не работает. Есть идеи?
Комментарии:
1. Работает для меня, если я добавлю
from app.core.impl import Car
в api/__init__.py (у вас опечатка)2. Вы пробовали импортировать ядро в api, т.е. в api
from .core import *
3. @EkureEdem Я пытаюсь избежать импорта всего пространства имен.
4. Спасибо, что указали на @fferri. Это должно сработать. Возможно, ошибка, которую я получаю, связана с проблемами упаковки и неправильной установкой на удаленных компьютерах через pip