我已经在我的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
时,它不起作用。
有谁知道为什么?
答案 0 :(得分:5)
您需要安装apt软件包" libopenexr-dev"这将解决点子问题。
我在Mac上没有这个问题,一个" brew install openexr"我们也必须安装标题。
答案 1 :(得分:1)
openexr只是c ++实现。你需要py-openexr才能在python中使用。您可以在此链接上找到如何安装
答案 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