Чтобы устранить эту проблему, я разработал решение с пакетом repackage , который работал для меня в течение некоторого времени. Он добавляет верхний каталог в путь lib:
import repackage
repackage.up()
from mypackage.mymodule import myfunction
Repackage может сделать относительный импорт, который работает в широком диапазоне случаев, используя интеллектуальную стратегию (проверка стека вызовов).