Как я могу заставить pyopengl работать в моей IDE? - PullRequest
1 голос
/ 28 апреля 2019

Я довольно новичок в Python, поэтому, возможно, я что-то упускаю, но когда я пытаюсь запустить программу, которая использует pyopengl, она работает в стандартном Python IDLE, но не в Spyder или Pycharm. По крайней мере, он работает надежно в стандартном IDLE, и когда я использовал его в Spyder, он работал в первый раз, затем я сохранил программу, и когда я загрузил ее снова, он обнаружил «ModuleNotFoundError: Нет модуля с именем« OpenGL.GL » ; 'OpenGL' не является ошибкой пакета ', хотя до этого программа работала нормально, и я не удалял никаких пакетов между ними.

Также, когда я пытаюсь импортировать pyopengl, он выдает тот же modulenotfounderror, но каким-то образом он все еще запускает мой код, который использует этот модуль. (В обычном IDLE Spyder запускал код дважды, во второй раз после удаления и установки pyopengl десятки раз разными способами, и Pycharm не удался с самого начала).

Я попытался переустановить пакет через pip install pyopengl в CMD и conda установить pyopengl в приглашении anaconda. Каждый раз он говорит мне, что пакеты установлены. Никаких ошибок.

import pygame
from pygame.locals import *
from OpenGL.GL import *
from OpenGL.GLU import *

эта часть кода каждый раз терпит неудачу, но когда я пытаюсь импортировать pyopengl через консоль, она также выдает ошибку, о которой я упоминал ранее

...