Я знаю, что на этот вопрос, вероятно, уже отвечали тысячу раз, но я не понимаю, почему мой следующий код не работает. У меня есть эта базовая c структура
/directory
/folder1
/sub1
/sub2
/file1.py
/folder2
/file2.py
Теперь я хочу импортировать класс из файла 2 в файл 1:
import sys
sys.path.append('...')
from ...folder2 import someClass
Но это дает мне ошибку компилятора
Попытка относительного импорта за пределы пакета верхнего уровня
Почему?