Numpy已安装但出现错误:AttributeError:模块'numpy'没有属性'__version__'

时间:2020-04-24 04:34:42

标签: python numpy

我是python和编程的新手。我提到了多个SO帖子,但无法解决问题。

Python版本3.6.4 :: Anaconda安装 操作系统:macOS Sierra版本10.12.6

如果我在终端中运行了conda列表,但在juypter中导入了numpy,则出现了'error'AttributeError:模块'numpy'没有属性' version '

我推荐了这篇文章:AttributeError: module 'numpy' has no attribute '__version__'

第一个解决方案不起作用,我没有遵循第二个TBH,当我尝试它时,第三个解决方案表明juypter内核很忙,但没有任何反应。

Juypter错误

AttributeError                            Traceback (most recent call last)
<ipython-input-9-d9ee79f53c9f> in <module>()
----> 1 import pandas as pd
      2 import numpy as np
      3 
      4 import statsmodels.api as sm
      5 import matplotlib.pyplot as plt

/anaconda3/lib/python3.6/site-packages/pandas/__init__.py in <module>()
     20 
     21 # numpy compat
---> 22 from pandas.compat.numpy import (
     23     _np_version_under1p14,
     24     _np_version_under1p15,

/anaconda3/lib/python3.6/site-packages/pandas/compat/numpy/__init__.py in <module>()
      7 
      8 # numpy versioning
----> 9 _np_version = np.__version__
     10 _nlv = LooseVersion(_np_version)
     11 _np_version_under1p14 = _nlv < LooseVersion("1.14")

AttributeError: module 'numpy' has no attribute '__version__'

终端显示安装不正常 numpy 1.18.3

1 个答案:

答案 0 :(得分:0)

将需要更多信息,但我认为,当您尝试导入numpy时,它与您创建的名为numpy.py的另一个文件冲突。而不是导入模块,而是要导入该文件。

尝试此操作以找到文件

>>> import numpy
>>> numpy.__file__

它应该看起来像这样:\lib\\site-packages\\numpy\\__init__.py'