Я пытаюсь установить scikit, изучают использование
pip install -U scikit-learn
Но это не становится установленным. Я пытался установить numpy и scipy сначала, но я не мог установить их также :(
Если у вас есть root-доступ на вашем компьютере и вы хотите установить пакет для всей системы, вы можете просто
sudo apt install python-sklearn
Если вы этого не хотите или у вас нет root-прав, тогда читайте дальше ( пример для python3; работает для python2 точно так же):
Сначала необходимо установить virtualenv
(как пользователь без полномочий root), а затем использовать pip в этом virtualenv
:
Теперь вы можете либо активировать venv
и установить:
$ . /tmp/venv/bin/activate
(venv) $ pip install -U scikit-learn
, либо напрямую позвонить pip
(с полным путем):
/tmp/venv/bin/pip install -U scikit-learn
Сначала, вам может потребоваться сделать следующее:
sudo apt install python-dev
Если вы используете интерпретатор в этом virtualenv (внутри оболочки activate
d или снова с полным путем /tmp/venv/bin/python3
, вы сможете использовать scikit-learn). пакет).
/tmp/venv/
, конечно, глупый путь, чтобы поставить virtualenv; у вас обычно это есть где-то в вашем /home
.
Вот документы для virtualenv (который включен в стандартный дистрибутив Python).