想要为Mac OS X 10.7重做Python和附加组件

时间:2013-07-19 23:10:12

标签: python numpy matplotlib

我一直试图用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的过程中,我会感谢任何帮助!

谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,我找到的最佳解决方案是使用MacPorts来管理python和我安装的模块。我特别喜欢使用MacPorts的事情是:

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