web-dev-qa-db-ja.com

openexrをpythonにインストールしても機能しません

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を実行しようとすると、機能しません。

誰かが理由を知っていますか?

8

Aptパッケージ「libopenexr-dev」をインストールする必要があります。これにより、pipの問題が解決されます。

私はMacでこの問題を抱えていませんでした、「brewinstallopenexr」はヘッダーもインストールしたに違いありません。

7
Mark Heath

次のコマンドを実行して、Ubuntu16.04にインストールしました。

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

pip install OpenEXR --user

1
João Cartucho

最初にインストールする必要がありますzlib by:

$ Sudo apt-get install zlib1g-dev
1
kde

openexrはc ++の実装のみです。 Pythonで使用できるようにするには、py-openexrが必要です。このリンクでインストール方法を見つけることができます

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

1
weblucas

私はこれを使用してそれを解決しました:

Sudo apt-get install openexr,
Sudo apt-get install libopenexr-dev,
pip install openexr
0
AASHA UPPERLA