最近在配置pvnet的时候renderding时需要用到OpenEXR,但是发现pip安装的是1.3.2版本,没法用,import OpenEXR时提示有一个变量未定义,我猜可能我的python版本太高了,所以直接去他的github主页下载了最新版https://github.com/openexr/openexr/tarball/v2.3.0,编译安装:
% mkdir $build_directory
% cd $build_directory
% cmake $source_directory
% make
% make install
然后把库目录放到python的sys.path里面任意一个文件夹里,也就是:
%python
%import sys
%sys.path
然后会出现一些地址,这些是Python查询库的地址,找到任意一个,在改地址下新建一个×××.pth文件,在文件里添加上述build地址即可。
再次import OpenEXR,没有报错
解决。
。。。解决个屁
后来发现用OpenEXR的时候没法用里面的方法,这样还是不行呀
后来发现直接sudo apt-get install openexr就好了。。Imath也一起解决了
我真是个傻缺
网友评论