1
resposta

ModuleNotFoundError: No module named 'sklearn'

Aqui está meu código:

from sklearn.svm import LinearSVC

def main():

# é o Pikachu
# features (1 sim, 0 não)
# é tipo eletrico?
# é amarelo?
# tem rabo de raio?

m_pikachu = [1, 1, 1]
s_pikachu = [1, 0, 1]
f_pikachu = [1, 1, 0]

plusle = [1, 1, 0]
gengar = [0, 0, 0]
raichu = [1, 0, 1]

# 1 => pikachu, 0=> não e pikachu
dados = [m_pikachu, s_pikachu, f_pikachu, plusle, gengar, raichu]
classes = [1, 1, 1, 0, 0, 0]
model = linearSVC()
model.fit(dados, classes)

quando executo no CMD "from projeto import *" aparece " File "", line 1, in File "C:\Users\davi.brantes\Desktop\outras coisas\python\projeto.py", line 1, in from sklearn.svm import LinearSVC ModuleNotFoundError: No module named 'sklearn'" Estou usando Python 3.8

1 resposta

Olá Davi,

Pelo erro parece que você não tem o scikit-learn instalado.

Como o projeto está sendo executado diretamente no terminal, as bibliotecas utilizadas (imports) devem ser instaladas manualmente antes de tudo.

Você pode utilizar o pip do python para fazer a instalação de bibliotecas. Para instalar o scikit-learn você pode executar o comando:

pip install -U scikit-learn

O recomendado nesse cenário é instalar o Anaconda que já traz várias das principais bibliotecas que você vai precisar, ou então utilizar alguma ferramenta como o Google Coleboratory que também já vai ter as principais bibliotecas instaladas e prontas para usar.