Я пытаюсь запустить руководство NeHe здесь, используя Python 2.7.3, но он бросает ошибку ImportError: No module named OpenGL.GL
Итак, как я могу это исправить? Это код:
from OpenGL.GL import *
Я пытаюсь запустить руководство NeHe здесь, используя Python 2.7.3, но он бросает ошибку ImportError: No module named OpenGL.GL
Итак, как я могу это исправить? Это код:
from OpenGL.GL import *
У вас установлен PyOpenGL правильно? Если у вас проблемы с выпуском новых модулей n00bie, я рекомендую установить setuptools. После установки setuptools вы найдете программу в каталоге python27/Scripts под названием "easy_install", которую вы можете использовать, чтобы правильно установить пакеты.
Например, при настройке моих окон я использую:
C:\Python27\scripts\easy_install pyopengl
для установки PyOpenGL в моей системе, а затем ваш пример работает нормально. Я помню, когда я начал использовать Python, у меня были те же проблемы, которые пытались правильно настроить PyOpenGL, чтобы я мог запустить код NeHe, и все мои проблемы исчезли, когда я узнал о easy_install
В Linux:
sudo easy_install pyopengl
Так же как:
sudo apt-get install python python-numpy python-opengl python-qt4 python-qt4-gl
anaconda - отличный менеджер пакетов python, если у вас есть anaconda, просто:
conda install pyopengl
Я использую openSUSE Linux Tumbleweed и имею ту же ошибку (да, я установил python3-opengl [через менеджер пакетов zypper] и PyOpenGL [через pip]).
Решила проблему, явно используя команду python3 для запуска команды, потому что кажется, что установка выполняется для новой версии python. Обычная команда python запускает старый python 2.
Вкратце:
python opengl_test.py # Does NOT work
python3 opengl_test.py # Works
Это означает, что у вас нет этого модуля,
Установите его, используя любой менеджер пакетов python.
Для LINUX просто выполните одно из следующих действий ниже
Основанный на Debian
для python v3.x
apt-get install python3-opengl
это для python v2.x
apt-get install python-opengl
с easy_install
easy_install pyopengl
с менеджером по пересадке конды
conda install pyopengl
самим python
python -m pip install pyopengl
для WINDOWS:
запустите easy_installer
в command prompt
расположенной в root directory
python
, где вы установили
ex: D:\Python36\scripts\easy_install pyopengl
Для яблочного компьютера
brew install pyopengl