【问题标题】:problems installing numpy on Mac 10.6.8在 Mac 10.6.8 上安装 numpy 的问题
【发布时间】:2013-04-27 16:08:06
【问题描述】:

我正在尝试使用 Homebrew 在 OSX 10.6.8 上安装 Numpy,但我收到以下错误消息:

MacBook-Pro:~ eb$ brew install numpy --with-openblasWarning: Xcode not installed
Most stuff needs Xcode to build: http://developer.apple.com/xcode/
==> Installing numpy dependency: tbb
==> Downloading http://threadingbuildingblocks.org/uploads/77/189/4.1%20update%2
######################################################################## 100,0%
Error: SHA1 mismatch
Expected: 072333068fa278635582846eaaa22d51c0100e09
Actual: 08140939b4a84052734dc3589c59af7560c01990
Archive: /Library/Caches/Homebrew/tbb-4.1u1.tgz
(To retry an incomplete download, remove the file above.)

我已经使用以下命令多次删除了上述文件: rm -rf/Library/Caches/Homebrew/tbb-4.1u1.tgz

但同样的消息不断出现。有人可以指出解决此问题的最佳方法吗?谢谢!

【问题讨论】:

  • 正如错误消息所说,您似乎还没有安装 Xcode?​​span>
  • 这只是警告,对吧?我认为错误是 SHA1 不匹配,我试图通过删除 tbb-4.1u1.tgz 文件来修复它
  • 好的 - 我刚刚在这里尝试过,但默认情况下似乎没有 numpy 的公式,所以我猜你使用的是自定义公式?
  • 我不知道您所说的自定义公式是什么意思,抱歉。但这些是我遵循的方向:penandpants.com/2013/04/04/…
  • 好的 - 您链接到的页面证实了我的想法:我使用 Homebrew 配方,因此我避免了 SciPy 的一些问题。该配方不包含在 Homebrew 库存中,它需要“挖掘”另外两个 Homebrew 配方来源 - 我猜这些第三方配方可能有问题?

标签: macos numpy installation homebrew


【解决方案1】:

我建议使用 Macports 和 spyder。安装没有问题,然后有一个很好的环境,numpy、scipy 和 matplotlib 都适用于 OsX

【讨论】:

  • Macports 是我在 Mac 上安装科学 Python 堆栈时遇到的最糟糕的经历之一。这需要几个小时,而且似乎安装了一堆不必要的依赖项——甚至正在安装 Perl! Homebrew 很流畅,速度很快,绝对是不错的选择。
  • 这是你的意见......我没有遇到任何问题。