Scikit-learn, ou sklearn, é uma popular biblioteca de aprendizado de máquina de código aberto em Python. É um módulo eficiente e fácil de usar que é utilizado em diversos algoritmos do ecossistema de ciência de dados. É por isso que é a escolha perfeita para desenvolvedores iniciantes e experientes.
O erro “nenhum módulo chamado sklearn” surge quando você importa o módulo sklearn em seu projeto sem instalar a biblioteca scikit-learn em seu sistema. Caso você esteja enfrentando um erro semelhante, este guia é para você. Aqui, explicaremos brevemente como resolver o erro “nenhum módulo chamado sklearn” sem complicações.
Como resolver o erro “Nenhum módulo chamado Sklearn” em Python
Conforme mencionado, o erro “nenhum módulo chamado sklearn” ocorre devido à indisponibilidade do pacote scikit-learn em seu PC. Portanto, você deve instalá-lo e verificá-lo para resolver esse erro. Vamos dividir esta seção em várias partes através de um processo passo a passo.
Primeiro, certifique-se de que a versão mais recente do Python esteja instalada corretamente no sistema:
python --versão
O terminal retornará a versão atualmente instalada.
Execute o seguinte comando para Linux:
python3 --versão
Agora, visite o website oficial para baixar e instalar a versão mais recente disponível do Python.
Instale o pacote Scikit-Learn
Abra o prompt de comando e execute os seguintes comandos para iniciar a instalação do pacote scikit-learn em seu sistema:
pip instalar scikit-learn
Observação: Para compiladores como Jupyter Notebook e Anaconda, você pode usar os seguintes comandos:
Execute o seguinte comando para o Anaconda:
conda instalar -c anaconda scikit-learnDa mesma forma, execute o seguinte comando para Jupyter Notebook:
! pip instalar scikit-learn matplotlib scipy numpySe você já instalou o pacote scikit-learn em seu PC e ainda enfrenta o erro “nenhum módulo chamado sklearn”, tente reinstalá-lo.
Reinstale o pacote Scikit-Learn
Execute os seguintes comandos fornecidos no prompt de comando para iniciar o processo de reinstalação:
pip desinstalar scikit-learn -ypip instalar scikit-learn
Verifique a instalação do pacote Scikit-Learn
O erro “nenhum módulo chamado sklearn” está vinculado ao pacote scikit-learn. Portanto, verifique se o seu sistema possui o pacote:
pip mostrar scikit-learnSua saída ideal incluiria os detalhes associados ao pacote scikit-learn, conforme mostrado na imagem a seguir:
Por outro lado, antes de instalar o pacote, o resultado fica assim:
Conclusão
O erro “nenhum módulo chamado sklearn” está relacionado à instalação do pacote scikit-learn. Este guia primeiro orienta você no processo de instalação do pacote. Explicamos como reinstalá-lo para usuários que já o tinham instalado em seus PCs, mas ainda enfrentam esse problema. Lembre-se de executar os comandos corretamente. Caso contrário, você poderá não conseguir resolver o erro.