在Mac OS X上easy_install matplotlib更新

时间:2012-04-11 07:18:17

标签: python macos matplotlib easy-install

我目前正在使用matplotlib 1.0.1,运行Python 2.7.1,但喜欢将其更新到至少1.1.0。但是,当我尝试从

下载matplotlib-1.1.0-py2.7-python.org-macosx10.3.dmg时

http://sourceforge.net/projects/matplotlib/files/matplotlib/

后续安装状态" matplotlib 1.1.0无法安装在此磁盘上。 matplotlib需要安装System Python 2.7。"

或者,我在终端尝试了$ easy_install matplotlib,得到了以下输出:

  

INSTALL_DIR   /Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/   搜索matplotlib最佳匹配:matplotlib 1.0.1添加   matplotlib 1.0.1到easy-install.pth文件

     

使用   /Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages   处理matplotlib的依赖关系完成处理   matplotlib的依赖关系

$ easy_install升级matplotlib出现以下错误:

  

构建MATPLOTLIB               matplotlib:1.1.0                   python:2.7.1 | EPD 7.0-2(32位)| (r271:86832,2010年12月3日,                           15:41:32)[GCC 4.0.1(Apple Inc. build 5488)]                 平台:达尔文

     

必需的依赖                    numpy:1.5.1                freetype2:发现,但未知版本(没有pkg-config)                           *警告:找不到' freetype2'任何标题                           *'。',' ./ freetype2'。

     

可选后备依赖                   libpng:找到了,但未知版本(没有pkg-config)                           *无法找到' libpng'任何'中的标题。'                  Tkinter:Tkinter:81008,Tk:8.4,Tcl:8.4                     Gtk +:没有                           *为Gtk +建设需要pygtk;你必须能够                           * to" import gtk"在您的构建/安装环境中          Mac OS X原生:是的                       Qt:没有                      Qt4:没有                    开罗:没有

     

可选日期/时区依赖                 datetime:现在,版本未知                 dateutil:1.5                     pytz:2010o

     

可选的USETEX依赖                   dvipng:1.13              鬼记:8.71                    乳胶:3.1415926

     

[编辑setup.cfg以禁止上述消息]   ================================================== ========================== pymods [' pylab']包[' matplotlib',&# 39; matplotlib.backends&#39 ;,   ' matplotlib.backends.qt4_editor',' matplotlib.projections',   ' matplotlib.testing',' matplotlib.testing.jpl_units',   ' matplotlib.tests',' mpl_toolkits',' mpl_toolkits.mplot3d',   ' mpl_toolkits.axes_grid',' mpl_toolkits.axes_grid1',   ' mpl_toolkits.axisartist',' matplotlib.sphinxext',' matplotlib.tri',   ' matplotlib.delaunay']警告:找不到匹配' KNOWN_BUGS'   警告:找不到匹配' INTERACTIVE'警告:找不到文件   匹配' MANIFEST'警告:找不到匹配' init .py'   警告:找不到匹配' examples / data / *'警告:没有文件   找到匹配' lib / mpl_toolkits'警告:找不到匹配的文件   '许可*'在目录'许可证'在包含的文件中   SRC / ft2font.h:16,                    来自src / ft2font.cpp:3:/Library/Frameworks/Python.framework/Versions/7.0/include/ft2build.h:56:38:   错误:freetype / config / ftheader.h:没有这样的文件或目录在文件中   包含在src / ft2font.cpp中:3:src / ft2font.h:17:10:错误:#include   期待" FILENAME"或者src / ft2font.h:18:10:错误:#include   期待" FILENAME"或者src / ft2font.h:19:10:错误:#include   期待" FILENAME"或者src / ft2font.h:20:10:错误:#include   期待" FILENAME"或者src / ft2font.h:21:10:错误:#include   期待" FILENAME"或包含在文件中   src / ft2font.cpp:3:src / ft2font.h:35:错误:'FT_Bitmap'还没有   声明src / ft2font.h:35:错误:'FT_Int'尚未声明   src / ft2font.h:35:错误:'FT_Int'尚未声明   src / ft2font.h:91:错误:在'&'标记之前预期','或'...'   src / ft2font.h:91:错误:ISO C ++禁止使用“FT_Face”声明   没有类型src / ft2font.h:138:错误:'FT_Face'没有命名类型   src / ft2font.h:139:错误:'FT_Matrix'没有命名类型   src / ft2font.h:140:错误:'FT_Vector'没有命名类型   src / ft2font.h:141:错误:'FT_Error'没有命名类型   src / ft2font.h:142:错误:未在此范围内声明'FT_Glyph'   src / ft2font.h:142:错误:模板参数1无效   src / ft2font.h:142:错误:模板参数2无效   src / ft2font.h:143:错误:未在此范围内声明'FT_Vector'   src / ft2font.h:143:错误:模板参数1无效   src / ft2font.h:143:错误:模板参数2无效   src / ft2font.h:149:错误:'FT_BBox'没有命名类型   src / ft2font.cpp:51:错误:'FT_Library'没有命名类型   src / ft2font.cpp:114:错误:变量或字段'draw_bitmap'声明   void src / ft2font.cpp:114:错误:未在此声明'FT_Bitmap'   scope src / ft2font.cpp:114:错误:未在此声明'bitmap'   scope src / ft2font.cpp:115:错误:未在此声明'FT_Int'   scope src / ft2font.cpp:116:错误:'FT_Int'未在此声明   范围错误:安装脚本退出并显示错误:command' gcc'失败了   退出状态1

很抱歉,如果这个问题过于简单,但我无法弄清楚错误的位置。谢谢你的帮助!

2 个答案:

答案 0 :(得分:0)

尝试使用pypi!

已经有matplotlib 1.1 http://pypi.python.org/pypi/matplotlib/1.1.0

答案 1 :(得分:0)

如果您使用x64 OS X版本(Snow Leopard或Lion),只需下载this one