python 找不到 pydicom 模块

pydicom module not found by python

错误信息:

在[1]中:

import pydicom as dicomio
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-102814c2908e> in <module>()
----> 1 import pydicom as dicomio

ImportError: No module named pydicom

我使用

安装pydicom
conda skeleton pypi pydicom
conda build pydicom

然后上传到binstar,再次使用conda install -c下载安装。现在在anaconda环境下可以看到了

Lindas-iMac:~ iMacLinda$ conda list -e | grep pydi
pydicom=0.9.9=py27_0

感谢您的帮助。

你可以我们 pip:

pip install pydicom

Conda 使用 pip。

再次感谢迈克的回复。

http://www.pydicom.readthedocs.org 上发布的信息似乎有误。 我刚刚在 http://www.pyscience.wordpress.com 找到了一些替代文档 Pydicom 可以在 python 中作为 dicom 而不是 pydicom 导入:

>>>import dicom as dicomio

这似乎有效。

pydicom 包可作为 dicom 导入,直到版本 0.9.9。阅读文档中的 documentation 是针对未发布的主分支版本 1.0,其中包名称已更改为 pydicom.

因此,尝试将 pydicom 导入为:

import dicom

如果需要读取文件,可以使用命令:

ds = dicom.read_file('filename.dcm')

一旦 pydicom 1.0 发布,您可以按照 wiki page 进行移植说明。

如果您使用 pydicom 版本 < 1.0,那么您应该使用 import dicom。但是如果你使用的pydicom版本>=1.0那么你应该先安装dicom,然后你就可以import pydicom.