在Python脚本中导入OpenEXR时未定义符号

时间:2018-08-18 14:42:17

标签: python linux linker-errors openexr

我想在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库有关的链接错误。

0 个答案:

没有答案