Неопределенный символ при импорте OpenEXR в скрипте Python

Я хочу загрузить изображения EXR в скрипте Python. Таким образом, я импортировал его с

import OpenEXR

но, к сожалению, я получаю следующую ошибку при запуске моего скрипта с

ipython testscript.py

Сообщение об ошибке

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
PATH_TO_SCRIPT/testscript.py in <module>()
      8 import numpy as np
      9 # import matplotlib.pyplot as plt
---> 10 import OpenEXR
     11 
     12 # import dts_input

ImportError: PATH_TO_SCRIPT/OpenEXR.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZTIN7Imf_2_27OStreamE

Я установил OpenEXR с менеджером пакетов Arch Linux и модулем привязки для python локально с

pip install --target ./ openexr

и файл с именем OpenEXR.cpython-37m-x86_64-linux-gnu.so был установлен в папке сценария.

Я понятия не имею, как решить проблему компоновки, так как она кажется ошибкой компоновки, относящейся к собственной библиотеке imf OpenEXR.

0 ответов

Другие вопросы по тегам