-2

我使用命令 conda install -c simpleitk simpleitk 在 anaconda 中安装了 simpleitk,然后按照链接https://github.com/SimpleITK/SimpleITKCondaRecipe来构建它,但它没有连接到 itk.org 来构建。将 SimpleITK 导入 jupyter 笔记本上的 sitk 工作,但 sitk.show() 不工作。此外,当我尝试遵循来自http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/Python_html/00_Setup.html的命令时,从 downloaddata 导入 fetch_data,fetch_data_all 不起作用。即使命令 fetch_data_all(os.path.join('..','Data'), os.path.join('..','Data','manifest.json')) 也不起作用。我对 simpleitk 很陌生,不知道它是否是由于构建未处理。请告诉我如何解决我的问题。我已经尝试了很多天,请帮助我。此外,如何将 imagej 作为 simpleitk 的默认设置。我知道很多问题,但如果能解决我会很高兴。

4

1 回答 1

0

您似乎遇到了多个问题,所有这些问题都与安装工作环境有关,而不是针对 SimpleITK。

  1. 您使用 conda install 命令安装了 SimpleITK,因此无需使用 conda build 命令构建它。检查您是否已正确安装并查看您拥有的版本:

    import SimpleITK as sitk print(sitk.Version())

  2. 函数 fetch_data 和 fetch_data_all 是SimpleITK 笔记本存储库中的一个模块的一部分。要使用该存储库中的代码,您需要使用 git 克隆它:

git clone https://github.com/InsightSoftwareConsortium/SimpleITK-Notebooks.git

然后您可以运行笔记本或将相关模块复制到您的目录并在那里使用它们。

  1. sitk.Show() 命令假定您已安装ImageJ/Fiji程序,这可能是它无法正常工作的原因(我在这里猜测是因为您没有提供足够的详细信息)。
于 2017-11-30T18:40:30.630 回答