0

一段时间以来,我一直在尝试使用 python 绘制图形。我想使用 matplotlib,但在路上遇到了很多困难。以前,已经安装了 numpy 和 matplotlib,但我遇到了这个错误:ImportError: numpy.core.multiarray failed to import. 我在 Mac 上运行 Lion。我想我正在使用 Python 2.7。我也尝试过完整的演练,例如: http: //penandpants.com/2012/02/24/install-python/。经过 pip 和 homebrew 等几种安装方法后,恐怕我的计算机上的 python 会发生很多纠结的事情。我真的不知道如何解开它。

我对编程和算法相当了解,但我缺乏关于所有附加组件(如 matplotlib)如何与 python 连接或可以执行我的代码(如 Sublime Text 2)的文本编辑器如何访问它们的知识。因此,尽管我想通过让您知道我使用的版本来帮助这个提问过程,但我真的不知道如何。任何关于 python 如何连接到这些东西的指导都将非常感激:)

最终,我希望从头开始处理这整个混乱,重新安装 python,然后从头开始安装 matplotlib——但我不完全确定如何。所以,我想我的最后一个问题是我该怎么做,或者如果这只是一个错误的思路,如果我想用 python 绘制一些数学上的东西,我该怎么做?

很抱歉这个冗长的问题,我会很感激任何帮助,即使是在学习我的计算机如何在我的计算机上组织 python 的正确方向上轻推!

谢谢!

4

1 回答 1

0

我遇到过类似的问题,我发现最好的解决方案是使用MacPorts来管理 python 和我安装的模块。我特别喜欢为此使用 MacPorts 的事情是:

  1. 您可以轻松安装多个 python 版本(为每个安装单独安装模块)
  2. 您可以选择默认的 python 安装(无论是 MacPorts 安装的还是您的 OS X python 安装)。
  3. 许多 MacPorts 包都有可选的变体,因此您可以轻松自定义它们的安装方式(例如,numpy 是否应该使用 MacPorts 或 OS X 的 ATLAS 库)。
  4. 如果你搞砸了你的安装,你可以很容易地从你的系统中清除 MacPorts,而不用担心破坏任何东西(MacPorts 安装的几乎所有东西都放在 /opt 下)。
于 2013-07-20T00:05:21.080 回答