【问题标题】:simpleITK with anaconda pythonsimpleITK 与 anaconda python
【发布时间】:2014-11-07 02:33:29
【问题描述】:

我正在尝试在我的 macbook 上安装 simpleITK,它上面运行着小牛。我已经安装了 Anaconda python。

当我尝试将 SimpleITK 导入为 sitk 时,我收到以下错误

import SimpleITK as sitk

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“/Users/dagarshali/anaconda/lib/python2.7/site-packages/SimpleITK-0.8.0.post29-py2.7-macosx-10.5-x86_64.egg/SimpleITK/init。 py",第 1 行,在 从 .SimpleITK 导入 * 文件“/Users/dagarshali/anaconda/lib/python2.7/site-packages/SimpleITK-0.8.0.post29-py2.7-macosx-10.5-x86_64.egg/SimpleITK/SimpleITK.py”,第 28 行,在 _SimpleITK = swig_import_helper() 文件“/Users/dagarshali/anaconda/lib/python2.7/site-packages/SimpleITK-0.8.0.post29-py2.7-macosx-10.5-x86_64.egg/SimpleITK/SimpleITK.py”,第 24 行,在swig_import_helper _mod = imp.load_module('_SimpleITK', fp, 路径名, 描述) 导入错误:dlopen(/Users/dagarshali/anaconda/lib/python2.7/site-packages/SimpleITK-0.8.0.post29-py2.7-macosx-10.5-x86_64.egg/SimpleITK/_SimpleITK.so,2):未加载库:libpng15.15.dylib 引用自:/Users/dagarshali/anaconda/lib/python2.7/site-packages/SimpleITK-0.8.0.post29-py2.7-macosx-10.5-x86_64.egg/SimpleITK/_SimpleITK.so 原因:找不到图片

不知道如何解决这个问题。

有什么建议吗?

最好的问候, 维什瓦

【问题讨论】:

  • 最好在sitk 和/或anaconda 错误网站或论坛上发帖。不幸的是,很多东西在linux下测试,然后在mac下就失败了。
  • 前段时间遇到同样令人沮丧的问题...我不得不删除 anaconda(完全删除),然后重新安装 SimpleITK。我建议您不要使用 /System/Library/Frameworks/Library.framework/Versions/blabla 下的操作系统 python,而是从 python.org/downloads 下载一个新的 python,它将位于 /Library/Frameworks/Library 下.framework/版本/blabla。更好的是,使用虚拟环境。 (在这两种情况下,我都只使用了蟒蛇)。

标签: python itk simpleitk


【解决方案1】:

我在这里猜测您自己编译了 SimpleITK,并且 Anaconda 和系统的库存在冲突。

Binstar 现已提供 Anaconda 发行版的二进制文件: https://binstar.org/simpleitk

【讨论】:

    【解决方案2】:

    它是使用旧版本的 limping 构建的 在您的虚拟环境中,尝试降级 libpng:

    conda install libpng=1.5.13
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2017-08-14
      相关资源
      最近更新 更多