TLDR: Dependências Dev Python no Ubuntu
Publicado em
Algumas bibliotecas do python como a que usamos para conversar um banco SQLite são na prática um encapsulamento de um binário externo. Nestes casos precisamos que eles estejam instalados em nosso sistema operacional para que determinado pacote python funcione. Quando isso acontece, recebemos erros como este: ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3 Para resolver estes problemas basta instalar esta dependência externa que normalmente o sistema já reconfigura tudo para você, mas para quem trabalha múltiplas versões do python e com pyenv é preciso recompilar todas as versões do python toda vez que lembra de uma dependência externa.