我目前正在使用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
很抱歉,如果这个问题过于简单,但我无法弄清楚错误的位置。谢谢你的帮助!
答案 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。