【发布时间】:2013-01-24 06:38:03
【问题描述】:
这是我的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)
【问题讨论】:
-
你是如何安装 matplotilb/numpy/scipy 的?
-
看来我的深思熟虑的 python 安装有问题。当我使用标准的python2.7时,一切都很好。
-
我使用 sudo apt-get 安装 matplotlib
-
您版本中的
EPD表明这是Enthought Python 发行版。这应该已经与 matplotlib 一起提供了。 可能在此之上运行sudo apt-get install matplotlib会产生一些问题。
标签: python matplotlib ubuntu-12.04 intel-mkl