Импортирую модуль из строки. Проблема в том, что название модуля может совпадать со встроенным модулем и тогда импортируется встроенный. Этот код решает проблему:
from importlib import util
spec = util.spec_from_file_location("module.name", "/path/to/file.py")
foo = util.module_from_spec(spec)
spec.loader.exec_module(foo)
Есть ли какой-то более простой способ для этого?