python - 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的新环境的原因。
解决方案
Python 的模块两边都有两个下划线__future__
,所以你的导入应该是:
from __future__ import print_function
推荐阅读
- mysql - 如何在 Mysql 中使用子查询来解决这个挑战?
- javascript - 从多个输入中获取所有文件
- c# - 如何找到名称中数字较大的对象?
- python-2.7 - 如何使用 Python 从 hdf 格式的文件名中提取日期?
- c - 如何从 .txt 文件中读取并将每一行分成不同的字符串并将它们存储到不同的结构变量中?
- javascript - Javascript如何对缓冲区中的图像数据进行二值化
- javascript - 如何使用 Promise.all 解构动态数量的异步调用的结果
- django - Django rest 框架:标签序列化器
- java - 什么是“jit 和执行引擎之间的差异”
- docker - 运行 docker-compose up 后如何解决“services.secrets 的不支持的配置选项”错误?