【问题标题】:Unable to build SciPy on OS X 10.5.7无法在 OS X 10.5.7 上构建 SciPy
【发布时间】:2010-11-12 00:25:03
【问题描述】:

我正在尝试按照以下说明安装 SciPy:http://www.scipy.org/Download

在为 OS X Lepeord 10.5.7 构建它们时不断出错:

dyld:惰性符号绑定失败:未找到符号:_iconv_open 引用自:/usr/lib/libaprutil-1.0.dylib 预期在:/opt/local/lib/libiconv.2.dylib

dyld:未找到符号:_iconv_open 引用自:/usr/lib/libaprutil-1.0.dylib 预期在:/opt/local/lib/libiconv.2.dylib

Traceback(最近一次调用最后一次): 文件“setup.py”,第 82 行,在 完整版 += svn_version() svn_version 中的文件“setup.py”,第 74 行 raise ValueError("解析 svn 版本时出错?") ValueError: 解析 svn 版本时出错?

【问题讨论】:

    标签: macos build scipy


    【解决方案1】:

    它失败的原因是您在 /opt/local 中安装了干扰系统库的东西。 libiconv 安装在 /usr/lib

    MacPorts 有把事情搞砸的习惯。当你运行(和使用)这样的库时取消设置 DYLD_LIBRARY_PATH 可以修复它。

    【讨论】:

      【解决方案2】:

      您绝对有必要从源代码构建 SciPy 吗?使用SciPy Superpack Installer(在SciPy download page 中提到)似乎更容易在Mac OS X Leopard 上安装SciPy。这就是我安装 SciPy 的方式,我从来没有遇到过任何问题。

      【讨论】:

      • 感谢您为我提供 Superpack 安装程序的链接(我希望它与曾经在我的 Macbook 上造成严重破坏的 MacPorts 不同)。这就是我选择从源头构建以查看发生了什么的原因...我将在此处将结果发布到我的尝试中!谢谢,
      猜你喜欢
      • 1970-01-01
      • 2010-11-13
      • 2012-10-24
      • 2015-02-12
      • 2013-01-05
      • 2014-05-10
      • 1970-01-01
      • 2018-02-13
      相关资源
      最近更新 更多