Простая установка ITK Elastix на Windows 10 из исходников с CMake для запуска в Python - PullRequest
0 голосов
/ 05 мая 2020

Мне нужно попытаться установить 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 \ сайт-пакеты \ simpleitk-1.2.0rc2.dev1167 + gd4cf2-py3.7-win-amd64.egg '. Я думаю, что модули Elastix есть в файловой системе, но python не загружает их.

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

1 Ответ

0 голосов
/ 05 мая 2020

отличный день для меня. Сообщение Установить SimpleElastix на Windows для Python является решением. В частности, первый пункт:

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

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

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

...