Я обновил свой компьютер сегодня и получаю следующее сообщение об ошибке при попытке импортировать панд:
import pandas as pd
AttributeError: module 'numpy' has no attribute '__version__'
Я попробовал предложения по следующим ссылкам:
- AttributeError: у объекта 'module' нет атрибута '__version __'
- AttributeError: у объекта 'module' нет атрибута '__version __'
У меня нет имен файлов, кроме numpy package.
Я запускаю anaconda2 в Windows 10 и создал виртуальную среду Python 3.5.
Ниже приводится полное сообщение об ошибке:
Python 3.5.5 | packaged by conda-forge | (default, Apr 6 2018, 16:03:44) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\j267156\AppData\Local\Continuum\anaconda2\envs\sf35\lib\site-packages\pandas\__init__.py", line 23, in <module>
from pandas.compat.numpy import *
File "C:\Users\j267156\AppData\Local\Continuum\anaconda2\envs\sf35\lib\site-packages\pandas\compat\numpy\__init__.py", line 10, in <module>
_np_version = np.__version__
AttributeError: module 'numpy' has no attribute '__version__'
Редактировать: выполнение следующих команд выдает ошибку
import numpy
print(numpy.__file__)
AttributeError: module 'numpy' has no attribute '__file__'
print(numpy.version.version)
AttributeError: module 'numpy' has no attribute 'version'
Edit2: выполнение следующих команд выдает мне следующие ошибки:
import numpy as np
np.zeros(5)
#AttributeError: module 'numpy' has no attribute 'zeros'
vars(np).keys()
#dict_keys(['__name__', '__package__', '__spec__', '__loader__', '__doc__', '__path__'])
Edit3: следующие команды приводят к следующему выводу:
import numpy as np
In [7]: np.__path__
Out[7]: _NamespacePath(['C:\\Users\\j267156\\AppData\\Local\\Continuum\\anaconda2\\envs\\sf35\\lib\\site-packages\\numpy'])
In [8]: np.__loader__
Out[8]: <_frozen_importlib_external._NamespaceLoader at 0x2033a3c8080>