2016-06-27 73 views
1

當我試圖在pydicom包中導入dicom時,出現錯誤。 我執行了以下步驟。 下載了pydicom-0.9.9.tar文件,解壓並在cmd中執行'jython setup.py install',但其不起作用。 這是由於jython與python兼容嗎? 如何讓pydicom在jython中工作?如何在jython中使用pydicom

回答

1

Jython中有一個字節碼文件大小的錯誤。也就是說,如果一個模塊具有巨大的字節碼大小,Jython無法編譯文件,不幸的是PyDicom有2個這樣的文件。所以,解決方法是將文件拆分爲垃圾並嘗試安裝。

這是一個臨時解決方法,這個問題已經在Jython2.7.1版本中解決了。現在,請嘗試以下

  • 斯普利特「pydicom-0.9.8 \ dicom_dicom_dict.py」文件分成多個文件列表中的700條(4)文件。

  • 斯普利特「pydicom-0.9.8 \ dicom_private_dict.py」文件與700項的多個文件中的每個

  • 搜索和改變_dicom_dict.py內容的使用在pydicom包

    例如:去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)

  • 搜索和改變_private_dict.py內容的使用在pydicom軟件包 使用setup.py安裝軟件包