Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ubuntu 12.04上的python matplotlib MKL致命错误_Python_Matplotlib_Ubuntu 12.04_Intel Mkl - Fatal编程技术网

ubuntu 12.04上的python matplotlib MKL致命错误

ubuntu 12.04上的python matplotlib MKL致命错误,python,matplotlib,ubuntu-12.04,intel-mkl,Python,Matplotlib,Ubuntu 12.04,Intel Mkl,这是我的python代码 1 import matplotlib.pyplot as plt 2 plt.plot([1, 2, 3, 4]) 3 plt.ylabel('some numbers')

这是我的python代码

1 import matplotlib.pyplot as plt                                                 
2 plt.plot([1, 2, 3, 4])                                                          
3 plt.ylabel('some numbers')                                                      
4 plt.show()                                                                      
当我运行它时,我得到以下错误消息

$ python test.py 

*** libmkl_avx.so *** failed with error : /usr/local/enthought/lib/libmkl_avx.so: undefined symbol: i_free
*** libmkl_def.so *** failed with error : /usr/local/enthought/lib/libmkl_def.so: undefined symbol: i_free
MKL FATAL ERROR: Cannot load neither libmkl_avx.so nor libmkl_def.so
这是我的python版本

$ python --version
Python 2.7.2 -- EPD 7.2-2 (64-bit)
更新python包。 我在两台不同的机器上两次遇到这个问题。更新解决了这个问题。

我意识到这是一个相当老的问题,但我也遇到了同样的问题,并且找到了一个不需要重新安装的解决方案,因此对于未来的读者,我所做的就是:

@root在上面用一个指向的链接进行了评论。其中一个答案建议预加载一些MKL库。(日期为2009年10月20日星期二-10:32,我不知道如何链接到那里的具体评论)

这为我解决了这个问题。不过,您需要找到libmkl_core.so和libmkl_sequential.so库的存储位置。对我来说,这是:

export LD_PRELOAD=/usr/local/Canopy/v152/CanopyCore/appdata/canopy-1.5.2.2785.rh5-x86_64/lib/libmkl_sequential.so:/usr/local/Canopy/v152/CanopyCore/appdata/canopy-1.5.2.2785.rh5-x86_64/lib/libmkl_core.so
/usr/local/Canopy/v152/Canopy_64bit/User/lib/
中也有副本,但这些版本不起作用。只有上面那个


希望这对将来的人有所帮助

您是如何安装matplotilb/numpy/scipy的?看起来我的热情python安装有问题。当我使用标准python2.7时,一切都很好。我使用sudo apt get来安装matplotlib。您的版本中的
EPD
表明这是一个非常受欢迎的Python发行版。matplotlib应该已经有了。运行
sudo apt get install matplotlib
可能会产生一些问题。对于anaconda,可以在anaconda2/lib中找到这些库/