Ubuntu安装opendr
- 一、自动安装
- 二、手动安装
安装Opendr整个过程遇到不一样的情况,在 Opencv–>issue 里有人说在python2.x环境下安装就好了(其实没这回事,2.x和3.x都一样),我最开始就是在python2.7环境下来安装,发现最开始安装不上,等到安装成功又发现在
原因是在
一、自动安装
自动安装指的是安装完依赖,直接
- 直接
pip install opendr - 上一步因为依赖报错的输入下面指令:
1 2 3 4 5 6 7 8 9 | 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 - 出现下面情况则是安装成功
二、手动安装
- 在GitHub找到Opendr的安装包 --> Opendr
- 再去下载OSMesa.Linux.x86_64.zip:http://files.is.tue.mpg.de/mloper/opendr/osmesa/OSMesa.Linux.x86_64.zip 放置在opendr/contexts目录下 (随便解不解压都可以);
- 这一步就要注意:
–> 若使用了anaconda,手动安装不是在base环境下安装,则一定要把下载的Opendr安装包移动到你anaconda --> envs --> pythonx.x --> lib --> pythonx.x --> site-packages 下,然后再继续执行;
–> 若在base环境下手动安装则不需要移动。 - 打开终端输入:
cd xxx/opendr-master python setup.py build python setup.py install