赞
踩
安装Opendr整个过程遇到不一样的情况,在 Opencv–>issue 里有人说在python2.x环境下安装就好了(其实没这回事,2.x和3.x都一样),我最开始就是在python2.7环境下来安装,发现最开始安装不上,等到安装成功又发现在 from opendr.contexts.ctx_mesa import OsContext
报错:
ImportError: libOSMesa.so.8: cannot open shared object file: No such file or directory
原因是在opendr/contexts/
下找不到ctx_mesa.py
文件,这只能说明没安装全。反而在python3.x上,安装完依赖,直接pip install opendr
自动安装成功。整个方法分为自动和手动安装 (自动解决不了就转手动安装)。整个尝试的方法有以下几种,希望大家按对应情况来处理:
自动安装指的是安装完依赖,直接pip install opendr
成功。
pip install opendr
sudo apt install libosmesa6-dev
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
pip install opendr
anaconda --> envs --> pythonx.x --> lib --> pythonx.x --> site-packages
下,然后再继续执行;cd xxx/opendr-master
python setup.py build
python setup.py install
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。