我想在 Python 脚本中加载 EXR 图像。因此我用
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
我已经在本地安装了带有 Arch Linux 包管理器和 python 绑定模块的 OpenEXR
pip install --target ./ openexr
并且一个名为 OpenEXR.cpython-37m-x86_64-linux-gnu.so 的文件已安装在脚本文件夹中。
我不知道如何解决链接问题,因为它似乎是与 OpenEXR 自己的 imf 库相关的链接错误。