如何在jython中使用pydicom
How to use pydicom in jython
当我尝试在 pydicom 包中导入 dicom 时出现错误。
我执行了以下步骤。
下载 pydicom-0.9.9.tar 文件,在 cmd.But 中提取并执行 'jython setup.py install' 它不起作用。
这是由于 jython 与 python 的兼容性吗?
如何让pydicom在jython中运行?
Jython 中存在有关字节码文件大小的错误。也就是说,如果模块具有巨大的字节码大小,Jython 无法编译该文件,不幸的是 PyDicom 有 2 个这样的文件。因此,解决方法是将文件分成垃圾文件并尝试安装。
这是临时解决方法,此问题已在 Jython2.7.1 版本中得到解决。现在,尝试以下方法
将“pydicom-0.9.8\dicom_dicom_dict.py”文件拆分为多个文件(4) 文件,列表中有 700 个条目。
将“pydicom-0.9.8\dicom_private_dict.py”文件拆分为多个文件,每个文件有 700 个条目
在pydicom包
中搜索并更改_dicom_dict.py内容的用法
示例:转到 datadict.py 并编辑以下内容
from dicom._dicom_dict_1 import DicomDictionaryOne
from dicom._dicom_dict_2 import DicomDictionaryTwo
from dicom._dicom_dict_3 import DicomDictionaryThree
from dicom._dicom_dict_4 import DicomDictionaryFour
DicomDictionary.update(DicomDictionaryOne)
DicomDictionary.update(DicomDictionaryTwo)
DicomDictionary.update(DicomDictionaryThree)
DicomDictionary.update(DicomDictionaryFour)
在pydicom包中搜索并更改_private_dict.py内容的用法
使用 setup.py
安装包
当我尝试在 pydicom 包中导入 dicom 时出现错误。 我执行了以下步骤。 下载 pydicom-0.9.9.tar 文件,在 cmd.But 中提取并执行 'jython setup.py install' 它不起作用。 这是由于 jython 与 python 的兼容性吗? 如何让pydicom在jython中运行?
Jython 中存在有关字节码文件大小的错误。也就是说,如果模块具有巨大的字节码大小,Jython 无法编译该文件,不幸的是 PyDicom 有 2 个这样的文件。因此,解决方法是将文件分成垃圾文件并尝试安装。
这是临时解决方法,此问题已在 Jython2.7.1 版本中得到解决。现在,尝试以下方法
将“pydicom-0.9.8\dicom_dicom_dict.py”文件拆分为多个文件(4) 文件,列表中有 700 个条目。
将“pydicom-0.9.8\dicom_private_dict.py”文件拆分为多个文件,每个文件有 700 个条目
在pydicom包
中搜索并更改_dicom_dict.py内容的用法示例:转到 datadict.py 并编辑以下内容
from dicom._dicom_dict_1 import DicomDictionaryOne from dicom._dicom_dict_2 import DicomDictionaryTwo from dicom._dicom_dict_3 import DicomDictionaryThree from dicom._dicom_dict_4 import DicomDictionaryFour DicomDictionary.update(DicomDictionaryOne) DicomDictionary.update(DicomDictionaryTwo) DicomDictionary.update(DicomDictionaryThree) DicomDictionary.update(DicomDictionaryFour)
在pydicom包中搜索并更改_private_dict.py内容的用法 使用 setup.py
安装包