import sys
sys.modules['numpy']=None
Установка sys.modules['numpy']=None
заставляет Python думать, что он уже пробовал и не смог импортировать numpy
. Последующие попытки импорта numpy
теперь поднимают ImportError
:
try:
import numpy
except ImportError as err:
print(err)
# No module named numpy
Удаление sys.modules['numpy']
позволяет импортировать numpy
как обычно:
del sys.modules['numpy']
import numpy