由于/backends/_macosx.so导致“导入matplotlib.pylab”失败原因:找不到图像

时间:2012-09-20 17:52:44

标签: python osx-snow-leopard matplotlib

系统和软件版本:

  • OSX 10.7.4
  • 用于Python 2.7和OSX 10.6的matplotlib 1.1.1,通过.mpkg安装。
  • Python 2.7.3,通过.mpkg安装。

      
        
          

    导入matplotlib.pylabTraceback(最近一次调用最后一次):       文件“”,第1行,in       文件“/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/pylab.py”,第265行,       来自matplotlib.pyplot import *       文件“/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/pyplot.py”,第97行,       new_figure_manager,draw_if_interactive,_show = pylab_setup()       文件“/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/backends/init.py”,第25行,在pylab_setup中       全局(),当地人(),[backend_name])       文件“/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/backends/backend_macosx.py”,第21行,in       来自matplotlib.backends导入_macosx       导入错误:执行dlopen(/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/backends/_macosx.so,2):库未加载:/系统/库/框架/ CoreText .framework /版本/ A / CoreText       参考自:/Library/Python/2.7/site-packages/matplotlib-1.2.x-py2.7.egg/matplotlib/backends/_macosx.so       原因:未找到图像

        
      

4 个答案:

答案 0 :(得分:0)

您是否安装了numpy 1.4或更高版本?其他先决条件可以找到http://matplotlib.org/users/installing.html

当我错过了依赖时,我收到了类似的含糊不清的信息。

答案 1 :(得分:0)

我自己安装MatplotLib包时遇到了一些麻烦。在这里看到我的答案我是如何解决的:

How to check whether I have IPython installed on my machine and what sequence to install these libraries?

答案 2 :(得分:0)

另见:

http://www.zqna.net/qna/knuzvt-i-am-getting-this-error-on-using-matplotlib.html

我的解决方案:

我有OS X 10.7.5,运行python 2.7.1,numpy-1.8.0.dev_4600b2f_20130131-py2.7-macosx-10.8-intel.egg,scipy-0.12.0.dev_b69fe18_20130131-py2.7-macosx -10.8-intel.egg

以前我得到了你上面列出的错误matplotlib 1.3无法找到CoreText.framework,但当我恢复到matplotlib 1.2时,错误消失了,我能够运行它就好了 - 我刚编辑了easy_install.pth文件(不确定这是否是管理问题的正确方法,但后来我不需要创建符号链接,因为旧的1.2版本工作得很好)

简易安装是在2013年2月8日从fonnesbeck scipy superpack重新安装,我试图从去年秋天开始全新。

答案 3 :(得分:0)

这对我有用:

brew install pkg-config
brew link pkg-config
brew install pygtk
brew install freetype
brew install libpng

sudo ln -s /usr/local/Cellar/freetype/*/lib/pkgconfig/freetype2.pc /usr/local/lib/pkgconfig/freetype2.pc

git clone git@github.com:matplotlib/matplotlib.git
cd matplotlib
python setup.py build
python setup.py install

参考文献:

http://blog.caoyuan.me/2012/08/matplotlib-error-mac-os-x/ http://matplotlib.org/faq/installing_faq.html#install-from-git http://www.tapir.caltech.edu/~dtsang/python.html