Python pycharm中的vtk错误:无法初始化GLEW

Python pycharm中的vtk错误:无法初始化GLEW,python,opengl,pycharm,vtk,glew,Python,Opengl,Pycharm,Vtk,Glew,如何从中运行简单的python vtk示例 有魅力吗? 我使用pycharm安装了vtk 8.1.2版,使用的是python 3.7.4版。还有,我有Windows10 当我运行这个示例文件时,我得到的是这个而不是一个3D圆柱体 ERROR: In C:\VPP\standalone-build\VTK-source\Rendering\OpenGL2\vtkWin32OpenGLRenderWindow.cxx, line 685 vtkWin32OpenGLRenderWindow (000

如何从中运行简单的python vtk示例 有魅力吗? 我使用pycharm安装了vtk 8.1.2版,使用的是python 3.7.4版。还有,我有Windows10

当我运行这个示例文件时,我得到的是这个而不是一个3D圆柱体

ERROR: In C:\VPP\standalone-build\VTK-source\Rendering\OpenGL2\vtkWin32OpenGLRenderWindow.cxx, line 685
vtkWin32OpenGLRenderWindow (000001FACEF53880): failed to get wglChoosePixelFormatARB

ERROR: In C:\VPP\standalone-build\VTK-source\Rendering\OpenGL2\vtkWin32OpenGLRenderWindow.cxx, line 769
vtkWin32OpenGLRenderWindow (000001FACEF53880): failed to get valid pixel format.

ERROR: In C:\VPP\standalone-build\VTK-source\Rendering\OpenGL2\vtkOpenGLRenderWindow.cxx, line 785
vtkWin32OpenGLRenderWindow (000001FACEF53880): GLEW could not be initialized.
为了修复此错误,我尝试通过更新图形驱动程序来更新OpenGL。一切都是最新的。OpenGL Extensions Viewer 6.0向我展示了以下内容:

根据要求,以下是我安装的软件包以及版本号:

同样根据要求,我的系统路径如下所示:(我将其重新格式化以便于阅读)

我试着按照指示去做 但似乎只有当您将Eclipse与Pydev一起使用时,它们才适用。(见该页顶部)我不确定为什么这会如此重要,但无论如何,我找不到任何类似于pycharm在我的文件中安装vtk的目录结构的说明

我找到了GLEW的来源,但我不知道我会怎么做

最接近我的问题,但没有答案

请帮忙!我对这个不太熟悉

更新:

不过,让它运行起来还是很不走运。有人建议将VTK\bin添加到我的path变量中,我觉得这可能也是问题的一部分。但我甚至找不到任何vtk\bin目录!我知道我有vtk,但因为它进口

我曾尝试在anaconda环境中安装vtk(实际上是miniconda,如果这有什么不同的话),但也没有成功。但我却犯了这个错误

我很确定我的OpenGL版本已经足够了,但我认为vtk无法“找到”它或其他什么东西


救命啊!我快绝望了

请给出PATH变量的内容、VTK的版本以及在您的环境中安装的python包的列表,好吗?谢谢。关于路径变量,您是指“查看高级系统设置->环境变量”下的路径变量?@87VN0您是指用户路径变量还是系统路径变量?我是指您在执行过程中获得的系统路径,您可以使用:print(os.environ['path'])输出。只是为了确保VTK bin目录和其他目录配置正确。PATH变量提供了软件查找库或可执行文件的位置。在某些情况下,python包的路径是正确的(导入工作),但此包将再次指向另一个库。此时,路径库可能很重要。可能尝试将“C:\Program Files(x86)\VTK\bin”添加到路径变量()。我不想误导你,我在windows上使用VTK和Qt有一个复杂的设置,不知为什么我需要添加这个路径。也许这不能解决你的问题。
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\Program Files\PuTTY\;
C:\Program Files\Git\cmd;
C:\WINDOWS\System32\OpenSSH\;
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts;
C:\Users\levib\AppData\Local\Programs\Python\Python37\Scripts\;
C:\Users\levib\AppData\Local\Programs\Python\Python37\;
C:\Users\levib\AppData\Local\Microsoft\WindowsApps;;%CLion%