记录一下在Windows10 上安装tensorflow-graphics遇到的问题:
1.在VS中的python项目中,打开管理python程序包,使用命令安装
pip install tensorflow-graphics
提示错误:OpenEXR库安装失败
2.安装OpenEXR python库
pip install openexr
提示找不到ImathBox.h文件。
需要先安装OpenExr C++库
3.去官方下载OpenEXR的源码,使用CMake配置,使用VS2019编译。
注意需要C++11支持。不能下载太高版本的OpenEXR库,否则OpenEXR python库安装还会失败
这里编译OpenEXR的是2.5.5版本。需要编译zlib库
4.去官方下载zlib源码,解压,进入目录contrib\vstudio\vc14
打开zlibvc.sln,编译成功
5.使用CMake配置OpenEXR C++,设置好zlib头文件和库文件的路径,并设置好CMAKE_INSTALL_PREFIX路径,生成项目并编译成功
6.下载OpenEXR python的源码,打开setup.py,设置依赖的OpenEXR c++库的包含目录和库目录的路径。保存setup.py
7.使用pip安装OpenEXR python库。例如:
pip install E:/dep/openexrpython
8.安装tensorflow-graphics
pip install tensorflow-graphics
现在可以用tensorflow-graphics库了