Mayavi и VTK на Apple M1?

Я пытаюсь установить Mayavi для визуализации на моем M1 Air. Mayavi зависит от VTK, у которого пока нет официальных бинарных файлов для Apple Silicon. Я попытался скомпилировать его из исходного кода и обновил пути, но когда я делаю pip install mayavi, я получаю ModuleNotFoundError: No module named 'vtk'.

Были ли у вас успехи?


person postmalloc    schedule 28.03.2021    source источник
comment
Здравствуйте, попробуйте так brew install vtk, а затем pip install mayavi у вас должен быть установлен доморощенный.   -  person T0ny1234    schedule 28.03.2021
comment
Спасибо. Это первое, что я попробовал; все еще получаю ту же ошибку.   -  person postmalloc    schedule 28.03.2021
comment
Согласно здесь, возможно, pip использует другую версию python для Венв.   -  person T0ny1234    schedule 28.03.2021
comment
Согласно здесь Apple M1 официально не поддерживается VTK . ..   -  person Nico Vuaille    schedule 29.03.2021


Ответы (2)


Surfice может просматривать многие форматы на основе сетки (включая VTK) , в то время как MRIcroGL может поддерживать множество форматов на основе вокселей (включая ВТК). Они имеют открытый исходный код и изначально скомпилированы для macOS, Linux и Windows. Сборки macOS универсальны (нативные x86-64 и Apple Silicon). Программы позволяют создавать сценарии Python (меню «Сценарии» содержит множество примеров сценариев, демонстрирующих эту возможность). Это может помочь заполнить пробел, пока VTK полностью не поддержит M1.

person user1677899    schedule 03.04.2021

Есть несколько трюков, которые вы можете использовать vtk (pyvtk) pkg в кремнии m1, вот учебные пособия: 1. иметь macbook x86 2. создать среду vtk с помощью доморощенного (вы можете добавить pyqt et.al) зеркальная копия x64 macbook 4. создайте среду в вашем /usr/local/your_python_path 5.наслаждайтесь vtk для m1!

person Yan Raw    schedule 12.04.2021