Я установил 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$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sklearn
Как решить эту проблему?
Пакет Ubuntu 14.04 называют python-sklearn (раньше python-scikits-learn) и можно установить с помощью следующей команды:
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-учатся, не будет работать правильно. Посмотрите ниже:
Шаг 1: Удостоверьтесь склонные - добираются, обновляется
sudo apt-get update
Шаг 2: зависимости от Установки
sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base
Шаг 3: победите устанавливают Scikit, Учатся
pip install --user --install-option="--prefix=" -U scikit-learn
Hope, которой это помогает!
Я попробовал много вещей, но наконец, включая удаление с автоматизированными инструментами. Так, я удалил, вручную scikit-учатся.
sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearn
sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.egg-info
И переустановите зернышко использования
sudo pip3.6 install -U scikit-learn