导入pandas并导入numpy导致AttributeError:模块'numpy'没有属性'core'

时间:2016-12-26 16:40:04

标签: python pandas numpy attributeerror

我有anaconda distribution python

我正在修补plot.ly和袖扣(我通过pip安装),我也通过numpy/pandas升级了pip。使用conda install之外可能是一件愚蠢的事情。

在任何情况下,我重新启动了我的计算机,现在import pandasimport numpy会导致以下错误。

我甚至通过以下方式对conda进行了更新:

conda update --prefix C:\Users\shal\Anaconda3 anaconda

即使在更新后问题仍然存在。

我的python版本是:

3.5.1 |Anaconda 4.0.0 (64-bit)| (default, Feb 16 2016, 09:49:46) [MSC v.1900 64 bit (AMD64)]

更新:

  • 我通过numpy重新安装了conda install numpy,问题仍然存在。
  • 我甚至做了conda clean -all并且问题仍然存在。
  • 通过pip uninstall plot.ly
  • 删除了plot.ly

仔细查看错误发生的位置:

---> 11 import numpy.core.numeric as _nx
     12 from numpy.core.numeric import asarray, asanyarray, array, isnan, \
     13                 obj2sctype, zeros

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

numpy文件夹中有一个名为core的目录。其中有一个numeric.py文件,似乎是第11行尝试导入的文件。我不知道为什么会发生错误,因为我有一个名为core的目录numpy文件夹及其尝试访问的文件,即numeric.py

然后问题变成了import numpy as np调用该模块的目录是什么?

任何人对可能出现的问题以及我可以采取哪些措施进行修复都有任何想法?

错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-4ee716103900> in <module>()
----> 1 import numpy as np

C:\Users\blah\Anaconda3\lib\site-packages\numpy\__init__.py in <module>()
    140         return loader(*packages, **options)
    141 
--> 142     from . import add_newdocs
    143     __all__ = ['add_newdocs',
    144                'ModuleDeprecationWarning',

C:\Users\blah\Anaconda3\lib\site-packages\numpy\add_newdocs.py in <module>()
     11 from __future__ import division, absolute_import, print_function
     12 
---> 13 from numpy.lib import add_newdoc
     14 
     15 ###############################################################################

C:\Users\blah\Anaconda3\lib\site-packages\numpy\lib\__init__.py in <module>()
      6 from numpy.version import version as __version__
      7 
----> 8 from .type_check import *
      9 from .index_tricks import *
     10 from .function_base import *

C:\Users\blah\Anaconda3\lib\site-packages\numpy\lib\type_check.py in <module>()
      9            'common_type']
     10 
---> 11 import numpy.core.numeric as _nx
     12 from numpy.core.numeric import asarray, asanyarray, array, isnan, \
     13                 obj2sctype, zeros

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

0 个答案:

没有答案