Ошибка, устанавливающая scikitlearn

Я пытаюсь установить scikit, изучают использование

pip install -U scikit-learn

Но это не становится установленным. Я пытался установить numpy и scipy сначала, но я не мог установить их также :(

terminal error description

0
задан 18 April 2017 в 00:15

1 ответ

Если у вас есть root-доступ на вашем компьютере и вы хотите установить пакет для всей системы, вы можете просто

sudo apt install python-sklearn 

Если вы этого не хотите или у вас нет root-прав, тогда читайте дальше ( пример для python3; работает для python2 точно так же):

Сначала необходимо установить virtualenv (как пользователь без полномочий root), а затем использовать pip в этом virtualenv:

[ 111]

Теперь вы можете либо активировать 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).

1
ответ дан 3 November 2019 в 10:39

Другие вопросы по тегам:

Похожие вопросы: