我有anaconda distribution
python
。
我正在修补plot.ly
和袖扣(我通过pip
安装),我也通过numpy/pandas
升级了pip
。使用conda install
之外可能是一件愚蠢的事情。
在任何情况下,我重新启动了我的计算机,现在import pandas
和import 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
并且问题仍然存在。仔细查看错误发生的位置:
---> 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'