Модуль Python ImportError - PullRequest
       17

Модуль Python ImportError

0 голосов
/ 30 октября 2019

У меня есть модуль Python, к которому я добавил новый файл. Когда я пытаюсь импортировать новый файл как

from my_module.new_file import new_class

, он выдает ошибку импорта, когда то же самое отлично работает для исходных файлов, которые там были.

Яконечно, это связано с тем, что модуль где-то кешируется, а не обновляет кеш (если я удаляю папку модуля полностью, импорт исходного кода все еще работает).

Может кто-нибудь сказать мне, где Python 3.6 кэширует модули, как удалить кэшированный модуль или заставить python загрузить новый файл в модуль.

1 Ответ

0 голосов
/ 30 октября 2019

Нашел ответ:

import importlib
importlib.reload(my_module)
...