1. 官方安装
参考 官网安装方法:(we’ll make great use of GLEW, SDL2 (+SDL2_Image), GLM and FreeType. Make sure you install the development libraries)
sudo apt-get install build-essential
sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get install libglfw3-dev libglfw3
这一步是官方安装步骤,除此之外,建议安装一些别的工具和库,详细看下一步:
2. 额外安装
- 安装编译器;
sudo apt-get install build-essential
- 安装OpenGL Library
sudo apt-get install libgl1-mesa-dev
- 安装OpenGL Utilities
sudo apt-get install libglu1-mesa-dev
- 安装OpenGL Utility Toolkit
sudo apt-get install freeglut3-dev
最后在自己Anaconda环境下pip install opengl
就大功告成。
3. ERROR
error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
解决方法:看了很多方法都没什么用,最后在stackoverflow里找到解决方法,在工程终端下输入export MESA_GL_VERSION_OVERRIDE=3.3
。