12

我已经在我的 mac 上成功安装了openexr pip install openexr但是在 Ubuntu 上同样的命令失败了:

OpenEXR.cpp:9:22: fatal error: ImathBox.h: No such file or directory
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for openex

我尝试使用apt-get install openexrwhich 似乎安装时没有错误,但是当我尝试import OpenEXR在 python 中时,它不起作用。

有谁知道为什么?

4

5 回答 5

14

您需要安装 apt 包“libopenexr-dev”,这将解决 pip 问题。

我在 mac 上没有这个问题,“brew install openexr”也必须安装头文件。

于 2018-02-12T00:15:32.803 回答
10

与 Ubuntu 18.04 一样有效:

sudo apt-get install libopenexr-dev
sudo apt-get install openexr

pip install OpenEXR --user

于 2019-03-25T17:11:50.287 回答
3

您首先需要通过以下方式安装zlib

$ sudo apt-get install zlib1g-dev
于 2018-04-18T05:27:17.477 回答
1

openexr 只是 c++ 实现。您需要 py-openexr 才能在 python 中使用。您可以在此链接上找到如何安装

http://excamera.com/sphinx/articles-openexr.html

于 2017-09-01T07:47:54.863 回答
0

我用这个解决了它:

sudo apt-get install openexr,
sudo apt-get install libopenexr-dev,
pip install openexr
于 2019-12-07T14:52:56.970 回答