Trabalhando exclusivamente com esses erros:
ModuleNotFoundError: No module named '_sqlite3'
ModuleNotFoundError: No module named 'pysqlite2'
Faça isso:
$ sudo apt-get install libsqlite3-dev
Python
Se o acima foi confirmado, você pode continuar verificando se o Python tem o que ele precisa para trabalhar com o sqlite3. Primeiro inicie o Python interativamente:
$ python
Python 2.7.5 (default, Jul 13 2018, 13:06:57)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Agora verifique se o módulo sqlite3 está instalado e funcionando. Importar sqlite3
module:
>>> import sqlite3
Em seguida, verifique os detalhes da versão:
>>> sqlite3.version_info
(2, 6, 0)
>>> sqlite3.sqlite_version
'3.7.17'
>>> sqlite3.dbapi2
<module 'sqlite3.dbapi2' from '/usr/lib64/python2.7/sqlite3/dbapi2.pyc'>
>>>
Para sair do Python uma vez feito, no prompt >>>
: Ctrl + D .