Risposte:
Risolto un errore simile in una situazione separata installando il pacchetto future.
sudo pip install future
Non è chiaro se l'errore si verifica quando si esegue 2to3 o quando si tenta di eseguire il codice risultante. Se lo è quando si esegue 2to3, è probabile che stia effettivamente utilizzando python2(impostazione predefinita) e quindi se non è stato installato future, builtinsmancherà. Allo stesso modo se si sta tentando di eseguire il codice risultante con python2lo stesso errore potrebbe verificarsi.
Lo 2to3strumento genera codice compatibile solo con Python 3.
Probabilmente lo vedrai perché stai eseguendo il codice convertito in Python 2.
Se vuoi che il tuo codice sia compatibile con Python 2 e 3, puoi invece farlo:
try:
import builtins
except ImportError:
import __builtin__ as builtins