Я пытаюсь понять поведение импорта в python.
Я использовал del numpy.dtype
, и при вводе numpy.dtype
выдает ошибку.Но когда я пытаюсь вернуть numpy, это не помогает.
Я пытался следовать ответу от Python: «де-импорт», «ре-импорт», «сброс импорта»? , выполнив del sys.modules['numpy']
, но я получаю ошибку, когдаЯ пытаюсь снова импортировать numpy.
Странная часть всего этого заключается в том, что я могу по-прежнему использовать numpy без каких-либо проблем, за исключением того, что когда я печатаю numpy.dtype
, я получаю ошибку:
AttributeError: 'module' object has no attribute 'dtype'
Может кто-нибудь объяснить, что происходит и как я могу восстановить:
- numpy.dtype
- возможность импортировать numpy без ошибок
Я использую Python2.7 в интерактивной консоли Spyder IPython.