我在想,在运行Spark并尝试导入NumPy时,是否有人遇到了这个问题。Numpy可以正确地在标准笔记本中导入,但当我尝试通过运行Spark的笔记本导入它时,我收到了这个错误。我有最新版本的NumPy,并且正在运行最新版本的Anaconda Python3.6。
谢谢!
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
in ()
----> 1 import numpy
/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/__init__.py in ()
144 return loader(*packages,**options)
145
--> 146 from . import add_newdocs
147 __all__ = ['add_newdocs',
148 'ModuleDeprecationWarning',
/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/add_newdocs.py in ()
11 from __future__ import division, absolute_import, print_function
12
---> 13 from numpy.lib import add_newdoc
14
15 ###############################################################################
/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/lib/__init__.py in ()
6 from numpy.version import version as __version__
7
----> 8 from .type_check import *
9 from .index_tricks import *
10 from .function_base import *
/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/lib/type_check.py in ()
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'
4条答案
按热度按时间fnvucqvd1#
我遇到了同样的问题,我尝试使用pip升级NumPy包,但问题已得到解决。
2nc8po8w2#
除了升级和重新安装,有时它是由你的Pandas引起的。它可能依赖于较旧的NumPy,所以如果仅升级NumPy不能解决你的问题,你可能不得不升级或重新安装Pandas。
b5buobof3#
对你来说可能不是一个解决方案。但重新启动我的Jupyter笔记本的内核为我解决了这个问题。
ogsagwnx4#
简单的解决方案:
在PyCharm中:只需进入设置->构建-执行-部署->Python调试器
然后将PyQT兼容性从Auto更改为On You Use。在我的例子中,是PyQT6。
而且很管用。
lg