Я успешно импортирую модуль по имени в Python 3.7, как рекомендуется в документации :
import importlib.util
import sys
spec = importlib.util.spec_from_file_location(module_name, file_path)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
Однако, когда я делаю это, некоторые из операторов импорта этого модуляпотерпит неудачу.
Как я могу поделиться контекстом и путями модуля моей работающей программы на Python с этим недавно загруженным модулем, чтобы все операции импорта были успешными?
Ошибка, которую он выдает No module named 'XXXX'
, где XXXXдоступно из основного скрипта.