0

我正在尝试Matplotlib在 Mac 上安装 Python。首先它抛出一个错误,指出dateutil未安装。安装后,我收到pyparsing应该先安装的错误消息。所以我开始下载pyparsing并尝试安装它,按照http://pyparsing.wikispaces.com/Download+and+Installation的说明。但是,我收到以下错误消息:

在此处输入图像描述

对此有任何帮助吗?另外,安装 Matplotlib 还需要什么?我已经尝试了几个小时,首先我收到一条错误消息,就像gcc is required我尝试通过pip. 然后我离开了它并通过pkg文件安装了它。它成功了,但是当我尝试import matplotlib收到这些消息时,例如dateutil required,然后pyparsing required..

更新:

pyparsing按照下面的答案,我安装了与 Python 2.7 兼容的较低版本,现在import matplotlib可以使用。但是,当我尝试从中获取分散图时,仍然出现NLTK错误matplotlib missing

在此处输入图像描述

具体来说,虽然import matplotlib工作正常并且不会引发错误,但当我尝试类似的操作时import matplotlib.pyplot as pl会收到此错误:

在此处输入图像描述

4

1 回答 1

1

您看到的错误是 Python 3 语言功能(非本地),您必须使用 Python 2 来运行设置脚本。您需要安装兼容 2.x 的 PyParsing 版本(假设您尝试使用 Python 2.x)。

如果您想构建/安装具有 C 扩展名的 python 包,您应该安装Xcode,然后安装命令行工具(以前是单独下载,现在可以从首选项窗格中的程序内获得)。然后你将安装一个编译器,它是构建任何需要编译 c 扩展的 python 包所必需的。

然后,您可以使用 pip 自动安装您的包及其依赖项,并构建所需的 c 扩展。

或者,您可以安装预构建的 matplotlib、numpy、scipy 和其他科学计算包附带的Enthought Python Distribution 。这将是您计算机上不同的 python 解释器/安装区域,您需要使用它而不是 Apple 随附的 OS X 版本。

于 2013-06-01T16:59:22.610 回答