8 我正在将python应用程序从python 2移植到python3。因为python-3提供了2to3将python-2代码转换为python-3的实用程序。 import builtins 给出错误为 ImportError: No module named builtins 有解决这个问题的主意吗? 14.04 python3 — rud source
11 通过安装软件包,在单独的情况下解决了类似的错误future。 sudo pip install future 目前尚不清楚在运行2to3或尝试运行结果代码时是否发生错误。如果是在运行2to3时,则可能是因为它实际上正在使用python2(默认设置),因此如果您尚未安装future,builtins将会丢失。同样,如果您尝试运行产生的代码并python2出现相同的错误。 — 用户名 source
2 该2to3工具生成仅与Python 3兼容的代码。 您可能会看到这种情况,因为您正在Python 2中运行转换后的代码。 如果希望代码与Python 2和3兼容,则可以执行以下操作: try: import builtins except ImportError: import __builtin__ as builtins — 埃利亚斯 source