我正在将我的 python 应用程序从 python 2 移植到 python 3。因为 python-3 提供了2to3
将 python-2 代码转换为 python-3 的实用程序。
import builtins
给出错误为
ImportError: No module named builtins
Run Code Online (Sandbox Code Playgroud)
任何想法来解决这个问题?
小智 11
通过安装包解决了在单独情况下的类似错误future
。
sudo pip install future
Run Code Online (Sandbox Code Playgroud)
不清楚您的错误是在运行 2to3 时还是在尝试运行生成的代码时发生。如果是在运行 2to3 时,很可能是因为它实际上正在使用python2
(默认),因此如果您尚未安装future
,builtins
将丢失。同样,如果您尝试运行结果代码,python2
可能会出现相同的错误。
归档时间: |
|
查看次数: |
34570 次 |
最近记录: |