Ошибка импорта: Нет модуля с именем sklearn

Я установил scikit-learn, выполнив следующие действия инструкции

Даже когда я сейчас снова пытаюсь бежать: sudo pip install -U scikit-learn

Я получаю это сообщение, снова доказывающее, что установка прошла нормально:

Requirement already up-to-date: scikit-learn in /home/begueradj/.local/lib/python2.7/site-packages

Но я не могу импортировать его:

begueradj@begueradj-Sampo:~/Desktop/begueradj$ pythonPython 2.7.6 (default, Mar 22 2014, 22:59:38) [GCC 4.8.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import sklearnTraceback (most recent call last):  File "<stdin>", line 1, in <module>ImportError: No module named sklearn

Как решить эту проблему?

Пакет Ubuntu 14.04 называется python-sklearn (ранее python-scikits-learn) и может быть установлен в Ubuntu 14.04-19.04 с помощью следующей команды:

sudo apt install python-sklearn  

Пакет python-sklearn находится в репозиториях по умолчанию в Ubuntu 14.04, а также в других поддерживаемых в настоящее время версиях Ubuntu.

В Ubuntu 16.04 и более поздних версиях Python 3 версия python-sklearn может быть установлена из репозиториев Ubuntu по умолчанию с помощью следующей команды:

sudo apt install python3-sklearn 

При установке на Ubuntu Linux вам необходимо сначала установить зависимости с помощью apt-get, затем используйте pip install в противном случае нормальная pip install из scikit-learn не будет работать должным образом. Смотреть ниже:

Шаг 1: Убедитесь, что apt-get обновлен

sudo apt-get update

Шаг 2: Установка зависимостей

sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base

Шаг 3: pip-установка Scikit Learn

pip install --user --install-option="--prefix=" -U scikit-learn

Надеюсь, это поможет!

Я перепробовал много вещей, но, наконец, в том числе удаление с помощью автоматических инструментов. Итак, я вручную удалил scikit-learn.

sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearnsudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.egg-info

И переустановите с помощью pip

sudo pip3.6 install -U scikit-learn