@sunaonavi нет. Так можно только в пределах одного "крейта" (выражаясь растовой терминологией. Ты не сможешь так импортнуть что-то из уровня выше __main__
Top-level
@sunaonavi нет. Так можно только в пределах одного "крейта" (выражаясь растовой терминологией. Ты не сможешь так импортнуть что-то из уровня выше __main__ 3 comments
@mo А все три образных пакета в одном каталоге? Тогда "from ..common import models" не сработает разве? @sunaonavi нет, тут зависит от того, какой файл запускается :ageblobcat: Выше него — импортами не вылезти |
@sunaonavi т.е, если у меня образно есть такие три пакета
common/
- models.py
telegram_bot/
- main.py
web_api/
- main.py
Использовать common через относительные импорты они не смогут. Только через добавление в sys.path (через переменные окружения, и прочее), но это ещё более нестабильный подход