我用 pip 安装了 OpenGL python 库,但是当我尝试使用 PyCharm 导入它时它不起作用

I installed OpenGL python library with pip, but it doesn't work when I tried to import it using PyCharm

我正在使用 manjaro linux。

我尝试安装 OpenGL python 库。我运行

pip install PyOpenGL PyOpenGL_accelerate

好像没问题,说已经安装了。当我 运行 在 PyCharm 中导入 OpenGL 时,它只是返回

/home/jackgreen/PycharmProjects/openGLtest/venv/bin/python /home/jackgreen/PycharmProjects/openGLtest/main.py
Traceback (most recent call last):
  File "/home/jackgreen/PycharmProjects/openGLtest/main.py", line 1, in <module>
    from OpenGL import *
ModuleNotFoundError: No module named 'OpenGL'

在控制台中。

看你的路径/home/jackgreen/PycharmProjects/openGLtest/venv/bin/python 看起来您好像是来自虚拟环境的 运行。但是,您没有指定在执行 PIP 安装之前是否已激活此环境。

the python docs here

您需要激活环境,然后进行 PIP 安装。

As long as your virtual environment is activated pip will install packages into that specific environment and you’ll be able to import and use packages in your Python application

尝试

source /home/jackgreen/PycharmProjects/openGLtest/venv/bin/activate

然后进行 PIP 安装