首页 > 解决方案 > ModuleNotFoundError:没有名为“_future_”的模块

问题描述

我应该怎么做才能解决 anaconda 中的这个print_function 错误

我写下面的代码,

from _future_ import print_function

但它显示一个错误,也就是说,

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-fd1a0773c2f5> in <module>
----> 1 from _future_ import print_function

ModuleNotFoundError: No module named '_future_'

注意:我使用创建的环境作为 py36。因为我很难在我使用 Python 3.7 的地方安装 ensorflow 和 keras 。这就是为什么我创建 python 版本为Python 3.6.0的新环境的原因。

标签: pythonkeras

解决方案


Python 的模块两边都有两个下划线__future__,所以你的导入应该是:

from __future__ import print_function

推荐阅读