Scikit-learn, или sklearn, — это популярная библиотека машинного обучения с открытым исходным кодом на Python. Это эффективный и простой в использовании модуль, который используется в различных алгоритмах экосистемы науки о данных. Вот почему это идеальный выбор для новичков и опытных разработчиков.
Ошибка «нет модуля с именем sklearn» возникает, когда вы импортируете модуль sklearn в свой проект без установки библиотеки scikit-learn в вашей системе. Если вы столкнулись с подобной ошибкой, это руководство для вас. Здесь мы кратко объясним, как без проблем устранить ошибку «нет модуля с именем sklearn».
Как устранить ошибку «Нет модуля с именем Sklearn» в Python
Как уже упоминалось, ошибка «нет модуля с именем sklearn» возникает из-за недоступности пакета scikit-learn на вашем компьютере. Поэтому вам необходимо установить и проверить его, чтобы устранить эту ошибку. Давайте разделим этот раздел на несколько частей, поэтапно.
Сначала убедитесь, что в системе установлена последняя версия Python:
питон --версия
Терминал вернет текущую установленную версию.
Запустите следующую команду для Linux:
python3 --версия
Теперь посетите Официальный веб-сайт чтобы загрузить и установить последнюю доступную версию Python.
Установите пакет Scikit-Learn
Откройте командную строку и выполните следующие команды, чтобы начать установку пакета scikit-learn в вашей системе:
pip install scikit-learn
Примечание: Для таких компиляторов, как Jupyter Notebook и Anaconda, вы можете использовать следующие команды:
Запустите следующую команду для Anaconda:
установка conda -c anaconda scikit-learnАналогично выполните следующую команду для Jupyter Notebook:
! pip install scikit-learn matplotlib scipy numpyЕсли вы уже установили пакет scikit-learn на свой компьютер и по-прежнему сталкиваетесь с ошибкой «нет модуля с именем sklearn», попробуйте переустановить его.
Переустановите пакет Scikit-Learn.
Выполните следующие команды в командной строке, чтобы начать процесс переустановки:
pip удалить scikit-learn -ypip install scikit-learn
Проверьте установку пакета Scikit-Learn.
Ошибка «нет модуля с именем sklearn» связана с пакетом scikit-learn. Поэтому убедитесь, что в вашей системе есть пакет:
пип-шоу scikit-learnВ идеале выходные данные должны включать сведения, связанные с пакетом scikit-learn, как показано на следующем рисунке:
С другой стороны, до установки пакета этот результат выглядит так:
Заключение
Ошибка «нет модуля с именем sklearn» связана с установкой пакета scikit-learn. Это руководство сначала проведет вас через процесс установки пакета. Мы объяснили, как переустановить его для пользователей, которые уже установили его на свои компьютеры, но все еще сталкиваются с этой проблемой. Не забывайте правильно выполнять команды. В противном случае вы не сможете устранить ошибку.