2012-01-01 59 views
-3

最新的matplotlib download page仅显示mac的OS X 10.3下载选项。维基百科claims OS X 10.3仅限于Power PC。对我来说,似乎很奇怪,没有选择为基于Intel的mac下载matplotlib的选项。它是否正确?matplotlib真的只适用于电脑电脑OS X?

+2

试试吧。 10.3可能只是OS X支持的最低版本的一个指标。(另请参阅http://matplotlib.sourceforge.net/faq/installing_faq.html#install-osx-binaries,它指出在0.99时有10.5版本;如果你看,你会看到它只有自1.0以来,这是不存在的。) – 2012-01-01 22:47:43

+0

我没有我的mac很容易可用:(我正在为其他人创建安装说明。 – Dejas 2012-01-01 22:57:47

+0

我只是使用macports,它完美,通常有一个非常新版本的matplotlib,numpy等等。 – 2012-01-03 16:16:04

回答

0

好了,找到了一个英特尔MAC。似乎工作。至少没有安装人员的投诉。

0

你试过:easy_install matplotlib

+0

我不知道那是什么。 – Dejas 2012-01-01 22:58:26

+0

easy_install是一种安装python库的方法。在OS X终端(可能以root身份)运行该命令将会导致matplotlib被编译和安装。您可能还需要安装开发人员工具。 – 2012-01-01 23:30:20

1

Matplotlib安装是一个棘手的野兽,虽然我已经安装在我的python2.6环境中,但我无法在新的python2.7(使用virtualenv)下复制该成功(但)。到目前为止:

  1. 使用上面建议的“10.3”dmg似乎可以正确安装,但在尝试绘图时会引发未知架构错误。
  2. 在安装的freetype2部分中,使用easy_install会导致未知架构错误。
  3. 下载tarball并从源代码编译会引发相同的错误。我最终会唠叨配置设置以获得MY安装上班,但我不确定这会帮助其他人(对不起Dejas)。

Freetype2和libpng是安装问题的常见罪魁祸首。你可以试着通过别人的努力来谷歌。将它安装在多个osx系统上后,tarball源代码安装似乎是最可靠的途径。如果您对easy_install没有什么意见(来自您的问题),那么您可能需要认真考虑其中的一个Enthougth Python installs

更新:一台机器允许源和/或easy_install。我终于在我的第二台机器上同步了我的工作状态。