python找不到pydicom模块

时间:2015-11-01 10:32:32

标签: macos python-2.7 anaconda pydicom

错误消息:

在[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

感谢您的帮助。

4 个答案:

答案 0 :(得分:4)

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

因此,尝试将pydicom导入为:

import dicom

如果您需要阅读文件,可以使用以下命令:

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

pydicom 1.0发布后,您可以按照wiki page的说明移植说明。

答案 1 :(得分:1)

您可以pip

pip install pydicom

Conda与pip合作。

答案 2 :(得分:0)

再次感谢Mike的回复。

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

>>>import dicom as dicomio

这似乎有效。

答案 3 :(得分:0)

如果您使用pydicom版本<1.0,则应使用export default cors 。但是,如果您使用pydicom版本> = 1.0,则应首先安​​装dicom,然后可以import dicom