Respostas:
Solucionou um erro semelhante em uma situação separada instalando o pacote future
.
sudo pip install future
Não está claro se o erro ocorre ao executar o 2to3 ou ao tentar executar o código resultante. Se estiver executando o 2to3, é provável que esteja realmente usando python2
(o padrão) e, portanto, se você não tiver instalado o future
, builtins
estará faltando. Da mesma forma, se você estiver tentando executar o código resultante com python2
o mesmo erro, poderá ocorrer.
A 2to3
ferramenta gera código compatível apenas com o Python 3.
Você provavelmente está vendo isso porque está executando o código convertido no Python 2.
Se você deseja que seu código seja compatível com Python 2 e 3, faça isso:
try:
import builtins
except ImportError:
import __builtin__ as builtins