2

我正在使用 macOS Sierra 10.12.6,尝试安装 SimpleITK 的 SimpleElastix 扩展。我一直按照这里的说明进行操作。在我让它工作之后,结果发现这个扩展似乎只包含在我使用 Python 2.7 时的 SimpleITK 中,而不是当我使用 Python 3.6 时,因为当我尝试时

import SimpleITK as sitk
resultImage = sitk.Elastix(sitk.ReadImage("fixedImage.nii"), sitk.ReadImage("movingImage.nii"))

我得到错误

AttributeError: module 'SimpleITK' has no attribute 'Elastix'

我找到了这个建议,但无法让它在我的 Mac 上运行。

感谢您的任何建议,

汤姆博士

4

1 回答 1

1

您可以按照此链接安装:https ://simpleelastix.readthedocs.io/GettingStarted.html#compiling-on-linux

注意最后的python安装,我使用的是Ubuntu16.04,我的python在我用户的anaconda下,你应该使用没有sudo的python安装,但它不起作用。所以你需要在运行 python setup.py install 之前将 build 文件夹的权限更改为 777

于 2018-03-27T13:17:57.887 回答