1

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

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

import SimpleITK as sitk

回溯(最后一次调用):文件“”,第 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, pathname, description) ImportError: 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。所以原因:找不到图片

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

有什么建议么?

最好的问候, 维什瓦

4

2 回答 2

1

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

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

于 2015-05-15T18:18:27.063 回答
0

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

conda install libpng=1.5.13
于 2015-07-14T14:57:16.290 回答