ImportError: Отсутствует модуль с именем «scipy._lib»

ImportError: Отсутствует модуль с именем «scipy._lib»

Я хочу записать свой код python на raspberry pi для моего проекта. Мой код использует функцию KNN, которая требует библиотеку sklearn, которая в свою очередь требует библиотеку scipy, которую я установил следующими методами:

sudo apt-get install python-scipy

pip install python-scipy

и т. д. Также я пробовал удалить и переустановить его. Но даже после этих методов я продолжаю получать следующую ошибку:

ImportError                               Traceback (most recent call last)
<ipython-input-4-4363d2be0702> in <module>
----> 1 import scipy

/usr/local/lib/python3.5/dist-packages/scipy/__init__.py in <module>
    108 
    109     from scipy.version import version as __version__
--> 110     from scipy._lib._version import NumpyVersion as _NumpyVersion
    111     if _NumpyVersion(__numpy_version__) < '1.8.2':
    112         import warnings

ImportError: No module named 'scipy._lib'

решение1

КакНиайеш Искиуказал, что имя пакета SciPy не является python-scipyтаковым, scipyпоэтому, пожалуйста, попробуйте:

pip install scipy

решение2

Можете ли вы попробовать запустить файл python с помощью sudo. Я столкнулся с похожей проблемой с scapy library. Позже ошибка импорта не наблюдалась, когда я запускал свой файл py с помощью sudo.

Связанный контент