Вы можете использовать относительный импорт только из модуля, который, в свою очередь, был импортирован как часть пакета - ваш скрипт или интерактивный интерпретатор не были, поэтому, конечно, from . import
(что означает «импорт из того же пакета, который импортирован из ") не работает. import mypackage
будет в порядке, если вы убедитесь, что родительский каталог mypackage
находится в sys.path
(как вам удалось получить текущий каталог вдали от sys.path
Я не знаю - вы есть что-то странное в site.py или ...?)
Чтобы вернуть ваш текущий каталог в sys.path
, на самом деле нет лучшего способа, чем поместить его туда; -).