C'était un peu difficile. Il y avait un piège qui ne fonctionnait pas réellement, faisant semblant d'être normal avec l'installation de pip.
Temps de travail mai 2020 Win10 Python3.8
J'ai d'abord essayé d'utiliser python.exe -m pip install pyopengl
.
-Installation terminée normalement.
-Exécution de programme d'exemple ("Tutoriel 3" dans PyODE)
→ Erreur en se référant à la surabondance.
erreur de référence de surabondance
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
J'ai essayé d'ajouter freeglut, mais il n'y a pas eu de changement dans les symptômes (freeglut n'était pas nécessaire après tout)
Après tout, j'ai abandonné cette méthode et l'ai supprimée avec
pip uninstall pyopengl```.
Ce site a été utile ↓ http://blawat2015.no-ip.com/~mieki256/diary/201506185.html Comme décrit ・ Https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl Obtenu "PyOpenGL-3.1.5-cp38-cp38-win_amd64.whl" à partir de. -Installez WHL avec la commande pip → Le programme d'exemple a été exécuté normalement.
Au fait, il semble que "PyOpenGL_accelerate" soit également inclus avec pyopengl, mais je ne l'ai pas encore installé.
Recommended Posts