Простая установка ITK Elastix в Windows 10 из исходников с CMake для запуска в Python

Мне нужно попробовать установить SimpleITK Elastix в Windows 10. У меня есть набор инструментов (Windows 10, Anaconda3, python 3.7, MSVS 2019, Cmake 3.7, git) и исходный код (SimpleITK v1.2, SimpleElastix KIT). Он делает все шаги нормально, но послеrun python setup installЯ открываю оболочку интерпретатора python для вывода списка модулей печати пакета SimpleITK (dir(istk)), а модули Elastix, ElastixImageFilter, ElastixImageFilter_swigregister не указаны. Я пробовал Ubuntu 18.04, и у меня получилось. Я пробовал, почему один и тот же процесс работает в Ubuntu 18.04, а не в Windows 10, но я не вижу различий. Мне нужна работа с комплектом SimpleElastix в Windows 10, у меня есть список расположения пакетов, и результаты

 import sys
 sys.path

    ['', 'C:\\Users\\usuario\\Anaconda3\\python37.zip', 'C:\\Users\\usuario\\Anaconda3\\DLLs', 'C:\\Users\\usuario\\Anaconda3\\lib', 'C:\\Users\\usuario\\Anaconda3', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\simpleitk-1.2.0rc2.dev1167+gd4cf2-py3.7-win-amd64.egg', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\win32', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\win32\\lib', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\Pythonwin']

Я вижу пакет C:\Users\usuario\Anaconda3\lib\site-packages\simpleitk-1.2.0rc2.dev1167+gd4cf2-py3.7-win-amd64.egg. Я думаю, что модули Elastix есть в файловой системе, но python не загружает их.

Не могли бы вы мне помочь? Заранее спасибо. PD: Пробую установить эту библиотеку уже неделю:(

1 ответ

Отличный день для меня. Пост " Установка SimpleElastix в Windows для Python" - это решение. В частности, первый пункт:

1- Переустановите Anaconda3, добавьте в PATH при установке (хотя это не рекомендуется установщиком). Убедитесь, что система имеет доступ к Python, проверив cmd. Просто введите "python" и посмотрите, появится ли его версия.

Я хотел бы знать, почему переустановка Anaconda - это решение. Эвристический метод для не экспертов, но решение его нет в часто задаваемых вопросах источников инструментов.

Большое спасибо stackru Cándido

Другие вопросы по тегам