问题
I am trying to install PyOpenGL using pip on Windows 10.
I have tried to install it using pip install PyOpenGL and it tells me that it has installed it successfully but when I try to use PyOpenGL in python, it tells me that I do not have a module named PyOpenGL. Do you know what the problem is?
回答1:
Go to Unofficial Windows Binaries for Python Extension Packages
Download a 32 bit or 64 bit package for PyOpenGL provides bindings to OpenGL, GLUT, and GLE
(e.g.
PyOpenGL-3.1.5-cp38-cp38-win_amd64.whl and
PyOpenGL_accelerate-3.1.5-cp38-cp38-win_amd64.whl)
Open Command Prompt (cmd.exe) as administrator. Change to the download directory and install the packages by pip install packagename.whl
.
e.g:
pip install PyOpenGL-3.1.5-cp38-cp38-win_amd64.whl
and
pip install PyOpenGL_accelerate-3.1.5-cp38-cp38-win_amd64.whl
If the package is already installed, but doesn't work, then you have to ignore the currently installed package, by the option --ignore-installed
:
pip install --ignore-installed PyOpenGL-3.1.5-cp38-cp38-win_amd64.whl
pip install --ignore-installed PyOpenGL_accelerate-3.1.5-cp38-cp38-win_amd64.whl
来源:https://stackoverflow.com/questions/59725675/need-to-install-pyopengl-windows