python - VSCode 和 PyOpenGL 导入错误?
问题描述
在正常的 IDLE 中运行这段代码是完全可以的。
import OpenGL.GL as gl
但是在 VSCode 中,我收到一个导入错误。
No module named 'OpenGL.GL'; 'OpenGL' is not a package
File "C:\Users\Fluffy\Desktop\OpenGL.py", line 1, in <module>
import OpenGL.GL as gl
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap_external>", line 678, in exec_module
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 971, in _find_and_load
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "C:\users\fluffy\desktop\<frozen importlib._bootstrap>", line 971, in _find_and_load
File "C:\Users\fluffy\Desktop\OpenGL.py", line 1, in <module>
import OpenGL.GL as gl
此外,我卸载了 PyOpenGL 并注意到 VSCode 的智能感知在 python 中发现了一个现有的 OpenGL 模块: link
我很确定这与 VSCode 从 python 导入模块的方式有关。
注意:我尝试以多种不同方式重新安装 PyOpenGL,但错误仍然存在。
解决方案
推荐阅读
- python - 处理 groupBy 聚合中缺少的 DataFrame 列
- php - Laravel 8 控制器不存在,命名空间在路由中,问题仅存在于 apache 网络服务器上,但在本地工作
- c# - 原始值和当前值相同 - 更改跟踪不起作用
- c# - 我可以在 Visual Studio Code 中使用一个终端处理多个文件吗?
- c# - 有没有办法在 Switch 表达式中跳过或继续,或者每个分支都需要返回一些东西?
- excel - 在 Excel 中,如何设置间接函数以使用其自己的单元格地址
- elasticsearch - 检查数组是否包含弹性搜索中具有特定字段的对象?
- r - 如何折叠具有相同 ID 的值?
- python - Python 中的特征值:一个错误?
- c# - c#如何正确格式化ffmpeg用户输入流?