什么是英特尔MKL致命错误:无法加载libmkl_core.dylib。在MacO中运行pyspark时?

时间:2019-04-20 22:36:57

标签: macos pyspark python-3.6

Pyspark已安装在我的Mac中。当我尝试从命令行运行Pyspark时遇到此错误。

我正在使用自制软件并按照此博客(https://medium.com/@roshinijohri/spark-with-jupyter-notebook-on-macos-2-0-0-and-higher-c61b971b5007)中的说明安装Pyspark。 当我开始在外壳中运行Pyspark时,出现以下错误。

    Python 3.7.1 (default, Dec 14 2018, 13:28:58) 
    [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    Intel MKL FATAL ERROR: Cannot load libmkl_core.dylib.

2 个答案:

答案 0 :(得分:0)

MKL是Intel的“数学内核库”,它基本上处理计算。 新版本的Numpy默认使用MKL,这很可能就是显示此错误的原因。

尝试更新numpy,

conda update numpy

或通过以下方式禁用MKL

conda install nomkl

希望能有所帮助! 参考: https://github.com/BVLC/caffe/issues/3884

答案 1 :(得分:0)

enter image description here

更新您的 mkl 包。这应该可以解决这个问题。