Вы можете попробовать добавить в sys.path.
Предположим, что module1 должен импортировать module2.
Чем в module1. init .py:
import os
abspath = os.path.abspath
join = os.path.join
lib_path = abspath(join(dirname(abspath(__file__)), ".."))
sys.path.append(lib_path)
import module2
Или вы можете попробовать использовать модуль imp:
import imp
import os
abspath = os.path.abspath
join = os.path.join
lib_path = abspath(join(dirname(abspath(__file__)), ".."))
(_file, _filename, (_suffix, _mode, _type)) = imp.find_module(
"module2",
[lib_path])
module2 = imp.load_module("module2", _file, _filename, (_suffix, _mode, _type))
Я не запускаю его, предполагая, что это может помочь.