этого импорта? почему иногда он не распознаётся?
зависит от того находится ли рабочая директория на одном уровне с src_dir. что такое "рабочая директория" точно не могу сказать, было бы интересно увидеть определение тоже
А как ты запускаешь?
никак, я пытаюсь автокомплиты в pycharmе понять
Ну очевидно что зона видимости модуля тут решает
как я понимаю,рабочая директория это просто та, в которой запускается python, верно?
Ну есть множество путей, вьбеюать в site-packages, сделав setup.py, программно через sys.modules, поменяв ентрипоинт, ...
Так, подскажи пожалуйста, где я могу узнать самый простой путь как сделать возможным импорт через parent_dir?
заведи main.py на уровне parent_dir, импортируй в нем все что тебе надо оттуда. это самый простой.
А если постараться изнутри?) просто сейчас проблема что структура куда более вложена
https://t.me/advice17/24
из канала пора делать методичку
Ещё постов 20 и можно
Читал, но всё равно применить это трудновато. Часть импортов, из того же модуля через точку, остальная подсвечена красным(фастапи проект, ювикорн меняет видимость, но дебажить приходится принтами)
Ювикорн не меняет видимость. Вопрос снова к точке входа. По факту запуск через ювикорн это как запуск python -m
ну через просто ран прожект импорты не видны. А на счёт точки входа, да, тут есть несостыковки, буду разбираться
Обсуждают сегодня