【发布时间】:2014-02-12 23:20:38
【问题描述】:
作为安装OCRopus 的要求,我已在Mac OS X 10.9.1 上由pip 成功安装matplotlib:
$ sudo pip install matplotlib
但安装 OCRopus 后,由于缺少此模块,测试无法正常工作:matplotlib.backends._backend_gdk。阅读此document 和此question 让我确信,如果我通过以下方式重新安装matplotlib,我的问题可能会消失:
$ sudo port install py27-matplotlib +gtk2
但在 Mac OS X 10.9.1 上似乎有一个错误,我收到此错误:Error: Dependency 'py27-pyobjc' not found.:
---> Computing dependencies for py27-matplotlib
Error: Dependency 'py27-pyobjc' not found.
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port py27-matplotlib failed
我只需要安装matplotlib 的不同变体。这是我从port variants py27-matplotlib 得到的:
$ port variants py27-matplotlib
py27-matplotlib has the variants:
cairo: Enable Cairo backends
dvipng: Enable dvipng support
ghostscript: Enable GhostScript support
gtk2: Enable GTKAgg backend
gtk3: Enable GTK3Agg backend
latex: Enable LaTeX support
pdftops: Enable pdftops support
pyside: Enable PySide backend
qt4: Enable QT4Agg backend
[+]tkinter: Enable tkAgg backend
universal: Build for multiple architectures
webagg: Enable WebAgg backend
知道如何在 Mac OS X 10.9.1 上获取 +gtk2 吗?或者如何使 pip 使用此特定设置安装 matplotlib?
【问题讨论】:
-
你试过通过 brew 安装它吗?
-
@EdgarAroutiounian 实际上不是,因为我认为这可能会导致其他问题。在谷歌搜索后,我在 brew 中发现了类似的问题:github.com/Homebrew/homebrew-science/issues/53
标签: python macos matplotlib python-2.x gtk2