3
respostas

Erro ao tentar gerar SQL

Em vez do Colaboratory, estou usando o Jupyter Notebook no Anaconda e ao executar o código

matriculas_por_curso.to_sql('matriculas', engine)

é apresentada seguinte mensagem:

OperationalError: (sqlite3.OperationalError) unable to open database file (Background on this error at: http://sqlalche.me/e/13/e3q8)

Alguém sabe como resolver isso?

3 respostas

Oii Felipe, tudo bem?

Você instalou a biblioteca usada na sua máquina antes de rodar esse trecho de código?

Fico no aguardo :)

Olá, Sthefanie!

Vc se refere a qual biblioteca?

Oii Felipe, tudo certo?

A biblioteca em questão que deve ser instalada é a sqlalchemy, que é instalada no curso também. Você deve instalar no ambiente do Anaconda para que consiga usar no Jupyter sem ter problemas.

Eu rodei o código de aula no meu Jupyter local e deu certo, consegui o mesmo resultado da aula, como pode ver na imagem abaixo:

Criando o banco de dados SQL no Jupyter local

Você pode ver que eu deixei o pip de instalação da biblioteca, mas eu já tinha conferido que no meu ambiente ela já estava instalada, você pode instalar ela pelo Anaconda Prompt com o comando:

conda install sqlalchemy

Se continuar dando o mesmo erro, ou algum erro diferente, me conta e vamos tentando resolver por aqui :D

Bons estudos ^^