vtk ошибка в pycharm: GLEW не может быть инициализирован - PullRequest
1 голос
/ 31 октября 2019

Как я могу запустить простой пример Python vtk из здесь в pycharm? Я установил vtk версии 8.1.2, используя pycharm, и я использую python версии 3.7.4. Кроме того, у меня Windows 10.

Когда я запускаю файл примера, я получаю это вместо трехмерного цилиндра.

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 показывает мне это:

driver info

По запросу, это пакеты, которые я установил вместе с номером версии:

packages

Кроме того, в соответствии с запросом, мой системный путь выглядит следующим образом: (я переформатировал его, чтобы его было проще читать)

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%

Я пробовал следующиеинструкции здесь но похоже, что они нужны только в том случае, если вы используете Eclipse с Pydev. (См. Верхнюю часть этой страницы) Я не уверен, почему это так важно, но, несмотря на это, я не смог найти ничего похожего на структуру каталогов, показанную в тех инструкциях, где pycharm установил vtk в моих файлах.

Я нашел источник GLEW здесь , но я не знаю, что бы я даже сделал с этим.

Это - самое близкое к моему вопросу, но оно имеетнет ответа.

Пожалуйста, помогите! Я не очень знаком в этом!

Обновление:

Тем не менее, не повезло заставить его работать. Кто-то предложил добавить VTK \ bin к моей переменной пути, и я чувствую, что это также может быть частью проблемы. Но я даже не могу найти каталог vtk \ bin! Я знаю, что у меня есть vtk, потому что он импортирует.

Я пытался установить vtk в среде анаконды (на самом деле, миниконда, если это имеет значение), но это тоже не сработало. Но вместо этого я получил эту ошибку.

vtk_error_conda

Я почти уверен, что моей версии OpenGL достаточно, но я думаю, что vtk не может "найти"это или что-то ...?

ПОМОГИТЕ! Я в отчаянии!

...