我想使用medpy库读取一些nifti图像。该代码非常基础,如下所示:
import numpy as np
import medpy.io as medio
data_arr, _ = medio.load(data_nii_pth)
但是我遇到以下错误:
medpy.core.exceptions.ImageLoadingError: Failes to load image ../data/validation_mr/mr_slice_0.nii as NifTi - Neuroimaging Informatics Technology Initiative (.nii, nii.gz). Reason signaled by third-party module: invalid syntax (dataelem.py, line 47)
我认为这可能与某些依赖性问题有关,因为前一段时间我在相似的数据上使用了相同的代码,并且它仅在文件中起作用,但是随后我向环境中添加了一些可能导致问题的库。我有一个使用python 2.7.18,medpy 0.3,numpy 1.13.3,scipy 1.2.1,simpleitk 1.2的conda环境。