Python SimpleTk::错误:管理子进程时出错:[没有这样的文件或目录]

Python SimpleTk::错误:管理子进程时出错:[没有这样的文件或目录],python,simpleitk,elastix-itk,Python,Simpleitk,Elastix Itk,我的Python代码是: import SimpleITK as sitk resultImage = sitk.Elastix(sitk.ReadImage("fixedImage.nii"), \ sitk.ReadImage("movingImage.nii"), \ "translation") sitk.Show(resultImage, 'test', debugOn=True) 我得到这个

我的Python代码是:

import SimpleITK as sitk
resultImage = sitk.Elastix(sitk.ReadImage("fixedImage.nii"), \
                       sitk.ReadImage("movingImage.nii"), \
                       "translation")
sitk.Show(resultImage, 'test', debugOn=True)
我得到这个错误:

回溯(最近一次呼叫最后一次):


文件“/home/faps/PycharmProjects/刚性注册/code.py”,第5行,正如我的评论所说,SimpleTk似乎找不到ImageJ。在Linux系统上,搜索路径包括当前工作目录${HOME}/bin、/opt和/usr/local

如果ImageJ可执行文件位于另一个位置,或者希望使用其他应用程序显示图像,则可以使用SITK_SHOW_命令环境变量

有关doxygen中Show函数的更多文档:

正如我的评论所说,SimpleTk似乎找不到ImageJ。在Linux系统上,搜索路径包括当前工作目录${HOME}/bin、/opt和/usr/local

如果ImageJ可执行文件位于另一个位置,或者希望使用其他应用程序显示图像,则可以使用SITK_SHOW_命令环境变量

有关doxygen中Show函数的更多文档:

SimpleTk默认情况下使用ImageJ显示图像。似乎找不到ImageJ。debugOn标志应该使SimpleTk打印出它用于查找ImageJ的搜索路径,但我不会出现在错误消息中。默认情况下,SimpleTk使用ImageJ显示图像。似乎找不到ImageJ。debugOn标志应该使SimpleTk打印出它用于查找ImageJ的搜索路径,但我不会出现在您的错误消息中。