Получение PyCharm для импорта sklearn

Начинающий здесь.

Я пытаюсь использовать sklearn в pycharm. При импорте sklearn появляется сообщение об ошибке "Ошибка импорта: нет модуля с именем sklearn" Для интерпретатора проекта в pycharm установлено значение 2.7.10 (/anaconda/bin/python.app), которое должно быть правильным. В соответствии с предпочтениями по умолчанию, интерпретатором проекта, я вижу все пакеты anacondas. Я дважды щелкнул и установил пакеты scikit learn и sklearn. Я все еще получаю сообщение "Ошибка импорта: нет модуля с именем sklearn"

Кто-нибудь знает, как решить эту проблему?

Ответ 1

Чтобы убедиться, что на вашем PyCharm IDE установлен пакет Scikit-learn, перейдите в меню "Файл" > "Настройки" и найдите "Интерпретатор". Выберите Project Interpreter, и если вы не видите Scikit-learn в списке пакетов, щелкните знак + на правом конце. Это приносит нам еще одно окно с панелью поиска, где вы можете ввести "Scikit-learn" и установить (см. Скриншоты). Надеюсь, это поможет.

Скриншоты: Настройки интерпретатора, Установить пакет

Ответ 2

Дважды проверьте ваш интерпретатор python. Проверьте, правильно ли вы выбрали правильный интерпретатор при создании проекта.

См. это - Образ проверки интерпретатора при создании проекта

Или вы можете проверить свой интерпретатор из представления проекта в разделе "Внешние библиотеки".

См. это - Изображение проверки интерпретатора из представления Project

В вашем случае, если вы не выбрали 2.7.10 (/anaconda/bin/python.app) в качестве вашего интерпретатора для проекта в начале, все же программа выдаст ту же ошибку Import error: No module named sklearn.

Ответ 3

обратите внимание, что в поиске пакетов " Scikit-learn " вместо " sklearn "

Ответ 4

То же самое происходит со мной, я исправил, выбрав Файл Menu-> По умолчанию Settings-> Интерпретатор проекта → Нажмите кнопку + и введите "sklearn". Нажмите кнопку установки. Установка будет сделана через 10-20 секунд.

Если проблема не решена, пожалуйста, проверьте путь PyCharm Interpreter. Иногда на вашем компьютере установлены Python 2.7 и Python 3.6, и при выборе одного из них может возникнуть конфликт.

Ответ 5

Для Mac OS:

PyCharm → Настройки → Интерпретатор проекта → Двойной щелчок по пункту (откроется новое окно с опцией поиска) → упомянуть "Scikit-learn" на панели поиска → Установить пакеты → После установки закройте это новое окно → OK в существующем окне

и вы сделали.

Ответ 6

У меня была точно такая же проблема. Я использую PyCharm с Anaconda3 и Python 3.7, и я установил другие пакеты в/через PyCharms просто отлично (такие как numpy, scipy и другие). Но хотя scikit-learn (который содержит sklearn, который изначально сбивал с толку) кажется полностью установленным в моей системе, включая "import sklearn", работающий вне PyCharm, я не смог заставить "import sklearn" успешно работать внутри PyCharm.

Наконец-то я получил друга-эксперта по питону, который мне помог. Он проверил, что все правильно установлено в моей системе, и что PyCharm каким-то образом испортился.

Мы наконец определили, что в venv (виртуальная среда) не было scikit-learn (sklearn), хотя я правильно импортировал его в интерпретатор проекта в PyCharms.

Решение. Удалите и заново создайте VENV, поставив галочку в поле Inherit Global Site Packages.

Смотрите здесь: https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html, чтобы узнать, как создать новую виртуальную среду и получить этот параметр.

Ответ 7

перейти к terminal- типу python -m pip install scikit-learn затем нажмите Enter. дать ему несколько секунд. Будет сделано. Образец изображения