Я построил gui в python, используя pyqt, который импортирует VTK. Я не имею никакой удачи вообще получать py2exe, pyinstaller cx_freeze и т.д., чтобы работать с ним ... Я получаю ошибку о том, что-то вдоль линий следующего использования pyinstaller:Python исполняемый с VTK ... pyinstaller, py2exe, cx_freeze и т. Д.
vtk.__helper.LinkError: No module named vtkFilteringPythonSIP
мне удалось сделать рабочие исполняемые файлы, не содержат код vtk с pyinstaller, поэтому я склоняюсь к этому на данный момент, но если кто-то может помочь мне написать код, который сделает это: http://www.vtk.org/Wiki/VTK/Examples/Python/Widgets/EmbedPyQt код работает как исполняемый файл, то я буду бесконечно благодарен, однако это делается. Я попытался добавить файлы, которые он жалуется на крючки pyinstaller, но все равно не повезло. Есть ли старая/версия разработки, которая исправила эту ошибку? Невозможно найти решения на информационной супермагистрали, хотя я нашел людей в одной лодке. Я использую последнюю версию Python (X, Y).
У меня была такая же проблема, кажется, что некоторые из бит vtk не очень хорошо работают с PyInstaller. Я переименовал файл «hook-vtkpython.py» в «hook-vtk.py» и прокомментировал последние две строки в __helper.py. Этого было достаточно для меня. Тем не менее, я хотел бы потратить больше времени на анализ ошибки, это решение немного взломано. – user3770060