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
を実行しようとすると、機能しません。
誰かが理由を知っていますか?
Aptパッケージ「libopenexr-dev」をインストールする必要があります。これにより、pipの問題が解決されます。
私はMacでこの問題を抱えていませんでした、「brewinstallopenexr」はヘッダーもインストールしたに違いありません。
次のコマンドを実行して、Ubuntu16.04にインストールしました。
Sudo apt-get install libopenexr-dev
Sudo apt-get install openexr
Sudo apt-get install python3-dev
pip install OpenEXR --user
最初にインストールする必要がありますzlib by:
$ Sudo apt-get install zlib1g-dev
openexrはc ++の実装のみです。 Pythonで使用できるようにするには、py-openexrが必要です。このリンクでインストール方法を見つけることができます
私はこれを使用してそれを解決しました:
Sudo apt-get install openexr,
Sudo apt-get install libopenexr-dev,
pip install openexr