gpt4 book ai didi

python - 如何在jython中使用pydicom

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:13 28 4
gpt4 key购买 nike

当我尝试在 pydicom 包中导入 dicom 时,出现错误。我执行了以下步骤。下载了 pydicom-0.9.9.tar 文件,解压并在 cmd 中执行“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 并编辑以下内容

    从 dicom._dicom_dict_1 导入 DicomDictionaryOne
    从 dicom._dicom_dict_2 导入 DicomDictionaryTwo
    从 dicom._dicom_dict_3 导入 DicomDictionaryThree
    从 dicom._dicom_dict_4 导入 DicomDictionaryFour
    DicomDictionary.update(DicomDictionaryOne)
    DicomDictionary.update(DicomDictionaryTwo)
    DicomDictionary.update(DicomDictionaryThree)
    DicomDictionary.update(DicomDictionaryFour)

  • 搜索并更改pydicom包中_private_dict.py内容的用法使用setup.py安装包

关于python - 如何在jython中使用pydicom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38048988/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com