Модуль, импортированный по имени в Python 3, не может найти модули по пути исходного скрипта - PullRequest
0 голосов
/ 26 сентября 2019

Я успешно импортирую модуль по имени в 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доступно из основного скрипта.

...