ImportError: ningún módulo llamado ‘pysqlite2’

He escrito un progtwig en Python que se hizo en Windows. Y en el entorno de prueba de windows funcionó bien. Ahora estoy configurando un servidor Linux para alojar internamente el progtwig. He instalado todas las dependencias, etc. desde un archivo de requisitos generado, pero cuando lo ejecuto, surge un problema.

ImportError: No Module Named 'pysqlite2'. 

He buscado en Google ampliamente este problema y no he encontrado una solución. ¿Alguien puede decirme cómo solucionar este problema del código siguiente? No puedo subir una imagen debido a la reputación no es lo suficientemente alta. Cualquier ayuda sería muy apreciada. Si se necesita alguna otra información, solo comente y la subiré.

 File "/home/ryan/python_p/venv/lib/python3.4/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py", line 334, in dbapi from pysqlite2 import dbapi2 as sqlite ImportError: No Module named 'pysqlite2' 

Según tengo entendido, ¿sqlite no es compatible o tiene problemas de compatibilidad?

Otro problema que creo que está directamente relacionado es cuando dentro del entorno virtual y trato de instalar la versión 3.pips pysqlite me sale

 SyntaxError: Missing Parenthesis in call to 'Print 

Se sugiere instalar Sphinx que hice pero no curé.

Creo que estas dos cuestiones están directamente relacionadas y, al curarlas, deberían poder curar las otras.

Probablemente podría usar sqlite3 que ahora forma parte de la biblioteca estándar y debería funcionar exactamente igual que pysqlite2. Puedes intentar modificar el archivo mencionado desde:

 from pysqlite2 import dbapi2 as sqlite 

a

 from sqlite3 import dbapi2 as sqlite 

Prueba pip search sqlite , puedes encontrar muchos candidatos. Elige algo como este:

  pip install pysqlite