Atualmente estou executando o Ubuntu 17.04. O problema é que, dependendo da versão do Python, o balão e o sqlite3 estão funcionando de forma diferente. O Sqlite3 pode ser importado do python 3.4, mas o Flask não pode. No python 3.6, é o contrário, ou seja, o Flask pode ser importado, mas o Sqlite3 não pode. Por que isso está acontecendo? Como consertar isso? Aqui está a cópia da tela ...
================== em caso de python 3.4 ======================== =========
jisoo@ubuntu:~$ python3.4
Python 3.4.1 (padrão, 15 de maio de 2017, 21:22:50) [GCC 6.3.0 20170406] no linux Digite "help", "copyright", "credits" ou "license" para mais informações.
import sqlite3
from flask import Flask
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
ImportError: não é possível importar o nome 'Flask'
================= em caso de python 3.6 ========================= ======
jisoo @ ubuntu: ~ $ python3.6
Python 3.6.1 (padrão, 21 de abril de 2017, 13:16:57) [GCC 6.3.0 20170406] no linux Digite "help", "copyright", "credits" ou "license" para mais informações.
from flask import Flask
import sqlite3
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
Arquivo "/usr/local/lib/python3.6/sqlite3/init.py", linha 23, em de sqlite3.dbapi2 import *
Arquivo "/usr/local/lib/python3.6/sqlite3/dbapi2.py", linha 27, em from _sqlite3 import *
ModuleNotFoundError: Nenhum módulo chamado '_sqlite3'