Erro ao instalar o scikitlearn

0

Estou tentando instalar o scikit learn usando

pip install -U scikit-learn

Mas não é instalado. Eu tentei instalar numpy e scipy no começo, mas eu não podia instalar os :(

    
por AM.Firnas 18.04.2017 / 08:56

1 resposta

1

Se você tem acesso root em sua máquina e quer instalar o pacote em todo o sistema, você pode apenas

sudo apt install python-sklearn 

Se você não quer isso ou se você não tem acesso root então continue lendo (o exemplo é para python3; funciona para python2 da mesma forma):

Você precisa instalar um virtualenv primeiro (como usuário não raiz) e usar pip dentro desse virtualenv :

virtualenv -p /usr/bin/python3 /tmp/venv

Agora você pode ativar esse venv e instalar:

$ . /tmp/venv/bin/activate
(venv) $ pip install -U scikit-learn

ou chame diretamente pip (com seu caminho completo):

/tmp/venv/bin/pip install -U scikit-learn

Primeiro, você pode precisar fazer:

sudo apt install python-dev

Se você usar o interpretador nesse virtualenv (dentro de um shell activate d ou novamente com o caminho completo /tmp/venv/bin/python3 , você deve ser capaz de usar o pacote scikit-learn).

/tmp/venv/ é obviamente um caminho estúpido para colocar o virtualenv; você costuma tê-lo em algum lugar no seu /home .

Aqui estão os documentos para virtualenv (que estão incluídos na distribuição padrão do python).

    
por hiro protagonist 18.04.2017 / 09:06