4

我正在使用pydicom,我的代码非常简单:

image = np.stack([s.pixel_array for s in scans])

但这会产生运行时错误:

RuntimeError: The following handlers are available to decode the pixel data however they are missing required dependencies: GDCM (req. GDCM), Pillow (req. Pillow)

我不知道该怎么办。任何帮助都会..有帮助。

4

3 回答 3

6

如果 GDCM 给您带来问题,请尝试一下 Pillow。
python -m pip install pillow
确保安装在正确的环境中。

于 2019-02-18T08:25:54.890 回答
3

我遇到了同样的问题,我已经pillow安装了。正如@Ali Türkay Avci在这篇文章中指出的那样,解决方案是更新pydicom和安装gdcm(参见此处) 。使用 anaconda,您可以:

conda install -c conda-forge gdcm
于 2020-08-04T08:12:19.887 回答
0

安装 python-gdcm 解决了我的问题

pip install python-gdcm
于 2021-12-09T02:28:24.720 回答