Не удается установить библиотеку SimpleITK

Я устанавливаю с помощью следующей команды:

      'python -m pip install SimpleITK'

Я получил ошибку во время CMake. Сообщение об ошибке приведено ниже: CMake Error at /usr/share/cmake-3.10/Modules/ExternalData.cmake:1121 (сообщение): Object MD5=890c808122bd90f398e6bc40ec862102 не найден

Полная трассировка представлена ​​в следующем виде: .make(make_args, env=env) Файл /home/ipcv-lab/.local/lib/python2.7/site-packages/skbuild/cmaker.py, строка 507, в make os.path.abspath(CMAKE_BUILD_DIR() )))

An error occurred while building with CMake.
  Command:
    cmake --build . --target install --config Release --
  Source directory:
    /tmp/pip-build-cUCNSY/SimpleITK
  Working directory:
    /tmp/pip-build-cUCNSY/SimpleITK/_skbuild/linux-aarch64-2.7/cmake-build
Please see CMake's output for more information.

Я также пытался установить с помощью conda, но я получаю сообщение об ошибке недоступных каналов.


person Meghna    schedule 05.07.2021    source источник


Ответы (1)


Похоже, cmake пытается скомпилировать SimpleITK. Не уверен, зачем это нужно делать для установки pip.

Вы можете попробовать загрузить колесо Python для SimpleITK напрямую и установить колесо. Здесь вы можете скачать пакет:

https://pypi.org/project/SimpleITK/#files

Также похоже, что вы используете Python 2.7. SimpleITK не поддерживается в версии 2.7. Вам придется использовать 3,5 или выше.

Что касается conda, использовали ли вы параметр -c condo-forge, чтобы выбрать правильный канал для загрузки SimpleITK?

person Dave Chen    schedule 05.07.2021