在python中安装openexr不起作用

时间:2017-08-09 23:07:24

标签: python ubuntu python-import apt-get openexr

我已经在我的mac上使用pip install openexr成功安装了 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 openexr似乎安装没有错误但是当我在python中尝试import OpenEXR时,它不起作用。

有谁知道为什么?

5 个答案:

答案 0 :(得分:5)

您需要安装apt软件包" libopenexr-dev"这将解决点子问题。

我在Mac上没有这个问题,一个" brew install openexr"我们也必须安装标题。

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

您首先需要安装 zlib

$ sudo apt-get install zlib1g-dev

答案 3 :(得分:0)

我通过执行以下命令在Ubuntu 16.04中进行了安装:

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

pip install OpenEXR --user

答案 4 :(得分:0)

我用这个解决了它:

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