我想知道在运行Spark并试图导入Numpy时是否有人遇到这个问题。Numpy在标准笔记本中正确导入,但是当我尝试通过笔记本运行Spark导入它时,我会发现此错误。我有Numpy的最新版本,并且正在运行最新的Anaconda Python 3.6。
谢谢!
-------------------------------------------------------------------------------------------------------------------AttributeError Trackback(最近的最新电话( 在 ((----> 1导入numpy/USERS/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/__init__.py in(( 144返回加载程序(*软件包,**选项( 145 -> 146。导入add_newdocs 147 __ all__ = ['add_newdocs', 148"模拟剥夺战士",/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/add_newdocs.py in(( 11来自__future__进口部,absolute_import,print_function 12---> 13来自numpy.lib导入add_newdoc 14 15 ###########################################################/Users/michaelthomas/anaconda/lib/python3.6/site-packages/numpy/lib/lib/__init__.py in(( 6来自numpy.version导入版本为__version __ 7----> 8来自.type_check Import * 9来自.index_tricks导入 * 10来自.function_base导入 */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来自numpy.core.numeric导入asaray,asanyArray,array,isnan, 13 obj2sctype,零attributeError:模块'numpy'没有属性'core'
我遇到了同样的问题,我尝试使用pip升级numpy软件包,并已解决。
pip install --upgrade numpy
(base) C:UsersMohanavelu>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
除了升级和重新安装外,有时是由熊猫引起的。它可能依赖于较旧的numpy,因此,如果单独升级numpy无法解决您的问题,则可能必须升级或重新安装Pandas。
易于解决方案:
在pycharm中:只需转到设置 - >建筑执行 - >Python调试器
将PYQT兼容性从自动使用更改为ON使用。在我的情况下,pyqt6。
它有效。
lg
我也遇到了同样的问题。之前,我通过conda安装numpy安装了numpy。
我卸载了我通过conda安装的numpy。
conda uninstall numpy
然后我通过PIP安装安装,并为我解决了。
pip install numpy
可能是,如果您是Anaconda Python,此步骤将帮助您解决。
可能不是您的解决方案。但是重新启动我的jupyter笔记本的内核为我修复了此问题。