from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \ ImportError: сбой загрузки DLL: указанный модуль не найден - PullRequest
0 голосов
/ 12 сентября 2018

Мне нужна ваша помощь, пожалуйста Когда я написал:

>>> from skimage import io

В конце я получаю следующее:

from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
ImportError: DLL load failed: The specified module could not be found.

Как я могу это исправить? Любая помощь будет оценена

Ответы [ 3 ]

0 голосов
/ 11 января 2019

Полагаю, я решил вашу проблему, так как столкнулся с той же проблемой совершенно по-другому.

Вам необходимо обновить распространяемый компилятор Windows C ++.

Чтобы понять, если это решение.

  • Проверьте, какие версии распространяемого Microsoft C ++ вы установили
    • если вы используете приложения и функции типа Windows 10 на панели запуска, прокрутите вниз до места, где написано Microsoft Visual C ++, и посмотрите на год. В моем случае я использовал версию от 2010
  • Если вы не используете последнюю версию, загрузите Microsoft Visual Studio 2017
  • Выберите сообщество визуальных студий 2017

    • После того, как вам предложат установить определенные пакеты, нажмите на пункт меню с надписью «отдельные компоненты», он находится рядом с пунктом меню «Рабочие нагрузки»
    • Прокрутите вниз и найдите Распространяемое обновление Visual C ++ 2017
    • Установите, чтобы перезагрузить компьютер
    • Вы сможете убедиться, что это работает, запустив следующий код в консоли

import scipy
scipy.test('full')

Примечание для выполнения приведенного выше кода вам необходимо установить модуль pytest

pip install pytest
0 голосов
/ 14 марта 2019

это может быть проблема с вашей версией Python простоя.Вы можете использовать 64-битный ПК и 32-битный Python.пожалуйста, удалите существующий и установите 64-битный Python

0 голосов
/ 09 декабря 2018

Очевидно, что установка нарушена, поэтому переустановите scipy и numpy. Если это не помогло, добавьте эту проблему в git-репозиторий модуля scipy.

...