问题
I have successfully installed openexr using pip install openexr
on my mac, but the same command fails on 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
I tried using apt-get install openexr
which seems like to install without an error but then when I try to import OpenEXR
in python, it doesn't work.
Does anyone know why?
回答1:
You need to install the apt package "libopenexr-dev" this will resolve the pip issue.
I didn't have this issue on the mac, a "brew install openexr" must've installed the headers also.
回答2:
openexr is only the c++ implementation. You need the py-openexr to be able to use in python. You can find how to install on this link
http://excamera.com/sphinx/articles-openexr.html
回答3:
You first need to install zlib by:
$ sudo apt-get install zlib1g-dev
回答4:
I installed in Ubuntu 16.04 by doing the following commands:
sudo apt-get install libopenexr-dev
sudo apt-get install openexr
sudo apt-get install python3-dev
pip install OpenEXR --user
来源:https://stackoverflow.com/questions/45601949/install-openexr-in-python-doesnt-work