0

我目前正在使用 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需要系统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 upgrade matplotlib 得到以下错误:

构建 MATPLOTLIB matplotlib:1.1.0 python:2.7.1 |EPD 7.0-2(32 位)| (r271:86832, Dec 3 2010, 15:41:32) [GCC 4.0.1 (Apple Inc. build 5488)] 平台:darwin

必需的依赖项 numpy:1.5.1 freetype2:找到,但未知版本(无 pkg-config)* 警告:在“.”、“./freetype2”的任何 * 中都找不到“freetype2”标头。

可选的后端依赖 libpng:已找到,但版本未知(无 pkg-config) * 无法在任何“.”中找到“libpng”标头 Tkinter: Tkinter: 81008, Tk: 8.4, Tcl: 8.4 Gtk+: no * 为 Gtk+ 构建需要 pygtk;您必须能够 * 在您的构建/安装环境中“导入 gtk” Mac OS X 本机:是 Qt:否 Qt4:否 Cairo:否

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

可选 USETEX 依赖项 dvipng:1.13 ghostscript:8.71 latex:3.1415926

[编辑 setup.cfg 以抑制上述消息] ======================================== ====================================== pymods ['pylab'] 包 ['matplotlib', ' matplotlib.backends'、'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' 警告:找不到匹配的文件“交互式”警告:找不到匹配“清单”的文件警告:找不到匹配的文件“在里面或在 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++ 禁止声明没有类型 src/ft2font.h:138 的“FT_Face”:错误:“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 : 错误:

对不起,如果这个问题太简单了,但我就是不知道错误可能出在哪里。谢谢您的帮助!

4

2 回答 2

0

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

于 2012-04-11T07:28:09.523 回答
0

尝试使用 pypi!

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

于 2012-04-11T07:27:38.763 回答