Es war ein bisschen schwierig. Es gab eine Falle, die nicht wirklich funktionierte und vorgab, bei der Pip-Installation normal zu sein.
Arbeitszeit Mai 2020 Win10 Python3.8
Zuerst habe ich versucht, python.exe -m pip install pyopengl
zu verwenden.
-Installation normal abgeschlossen.
Überflutungsreferenzfehler
PS C:\********> C:\Python380\python.exe .\tutorial3.py
Traceback (most recent call last):
File ".\tutorial3.py", line 177, in <module>
glutInit()
File "C:\Python380\lib\site-packages\OpenGL\GLUT\special.py", line 333, in glutInit
_base_glutInit( ctypes.byref(count), holder )
File "C:\Python380\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__
raise error.NullFunctionError(
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
Ich habe versucht, Freeglut hinzuzufügen, aber es gab keine Veränderung der Symptome (Freeglut war schließlich unnötig)
Immerhin habe ich diese Methode aufgegeben und mit `` `pip uninstall pyopengl``` gelöscht.
Diese Seite war hilfreich ↓ http://blawat2015.no-ip.com/~mieki256/diary/201506185.html Wie beschrieben ・ Https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl Erhalten von "PyOpenGL-3.1.5-cp38-cp38-win_amd64.whl" von. -Installieren Sie WHL mit dem Befehl pip → Das Beispielprogramm wurde normal ausgeführt.
Übrigens scheint "PyOpenGL_accelerate" auch in pyopengl enthalten zu sein, aber ich habe es noch nicht installiert.
Recommended Posts