【问题标题】:How to use pydicom in jython如何在 jython 中使用 pydicom
【发布时间】:2016-06-27 08:19:43
【问题描述】:

当我尝试在 pydicom 包中导入 dicom 时出现错误。 我执行了以下步骤。 下载 pydicom-0.9.9.tar 文件,解压并在 cmd 中执行“jython setup.py install”。但它不起作用。 这是由于 jython 与 python 的兼容性吗? 如何让pydicom在jython工作?

【问题讨论】:

    标签: python jython-2.7 pydicom


    【解决方案1】:

    在 Jython 中存在字节码文件大小的错误。也就是说,如果模块具有巨大的字节码大小并且不幸的是 PyDicom 有 2 个这样的文件,则 Jython 无法编译该文件。因此,解决方法是将文件拆分为垃圾文件并尝试安装。

    这是一个临时解决方法,此问题已在 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 安装包

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      相关资源
      最近更新 更多