Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

No module named 'sklearn'

Quando rodo o arquivo classifica_acessos.py é retornado esse erro.

Já tentei reinstalar o sklearn, mas nada mudou.

Quando rodo o mesmo código do arquivo classifica_acessos.py no interpretador do python no prompt de comando o código não retorna erros. Alguma ideia?

5 respostas

Olá Gabriel, você poderia postar o código?

from dados import carregar_acessos

x, y = carregar_acessos()

treino_dados = x[:90]
treino_marcacoes = y[:90]

teste_dados = x[-9:]
teste_marcacoes = y[-9:]

from sklearn.naive_bayes import MultinomialNB

modelo = MultinomialNB()
modelo.fit(treino_dados, treino_marcacoes)

resultado = modelo.predict(teste_dados)
print(resultado)

Certo.

Não tive como testar pois falta partes desse código.

Certamente está tendo um conflito com dependencias do projeto.

Você está rodando seu projeto em um Jupiter (e.g. https://colab.research.google.com)? Ou esta rodando através do prompt?

Prompt, igual a aula

Já tentou executar o código num Júpiter? Eu uso o do google (i.e. https://colab.research.google.com). Ele facilita o gerenciamento das dependências do código.