Ubuntu 16.04+Python 3.6.7 OpenEX

2019-10-24  本文已影响0人  肥猫有梦想

最近在配置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也一起解决了

我真是个傻缺 

上一篇 下一篇

猜你喜欢

热点阅读