AttributeError:模块‘NumPy’没有属性‘core’

doinxwow  于 2022-10-07  发布在  Spark
关注(0)|答案(4)|浏览(465)

我在想,在运行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'
fnvucqvd

fnvucqvd1#

我遇到了同样的问题,我尝试使用pip升级NumPy包,但问题已得到解决。

pip install --upgrade numpy
(base) C:\Users\Mohanavelu>pip install --upgrade numpy

Collecting numpy
  Downloading https://files.pythonhosted.org/packages/53/d1/2499797c88de95ea3239ad7f6e6a47895fe51aad1aa2a116f50ec9e0ee74/numpy-1.15.0-cp36-none-win_amd64.whl (13.5MB)
    100% |████████████████████████████████| 13.5MB 1.6MB/s
Installing collected packages: numpy
  Found existing installation: numpy 1.14.0
    Uninstalling numpy-1.14.0:
      Successfully uninstalled numpy-1.14.0
Successfully installed numpy-1.15.0
2nc8po8w

2nc8po8w2#

除了升级和重新安装,有时它是由你的Pandas引起的。它可能依赖于较旧的NumPy,所以如果仅升级NumPy不能解决你的问题,你可能不得不升级或重新安装Pandas。

b5buobof

b5buobof3#

对你来说可能不是一个解决方案。但重新启动我的Jupyter笔记本的内核为我解决了这个问题。

ogsagwnx

ogsagwnx4#

简单的解决方案:

在PyCharm中:只需进入设置->构建-执行-部署->Python调试器

然后将PyQT兼容性从Auto更改为On You Use。在我的例子中,是PyQT6。

而且很管用。

lg

相关问题