python - Jupyter Notebook中的Tensorflow导入错误
问题描述
最初,代码可以工作,但是当我在记事本中再次重新启动它时(重新启动并运行全部),我收到一个导入错误 ImportError for tensorflow,如下所示:
cannot import name 'export_saved_model' from 'tensorflow.python.keras.saving.saved_model'
作为该问题的一种可能解决方案,请在命令行上卸载该库以重新安装它。尝试通过 conda 执行此操作没有产生任何结果(我被困在解决环境阶段:指针旋转,但没有发生任何事情)。我使用 pip 实现了解决方案。我遇到了第二个错误 - 现在使用不同的导入:
cannot import name 'tf2' from 'tensorflow.python' (unknown location)
我应该怎么办?
解决方案
实际上,起初tensorflow“发誓”,在其“修复”之后 - keras,但最终命令的顺序执行pip uninstall tensorflow
,pip uninstall keras
以及之后 - 重新安装模块有所帮助。曾在虚拟环境中进行过实验,但这些解决方案被证明是多余的
推荐阅读
- apache-kafka - KTable值字段上的Kafka Stream分组
- go - 在 Go 中为 64 位架构指定构建约束
- reactjs - 未捕获(承诺中)类型错误:无法读取未定义的属性“标题”
- java - Protobuf Java - 不区分大小写的映射?
- swift - 为什么基类中的第二个初始化程序会中断编译?
- android-studio - Android Studio 在 Windows 10 中使用 CPU 100% 超过 10 小时
- python - 有没有办法在基于 linux 的系统中提取 assets.car?
- reactjs - Chrome 上的浏览器扩展内容脚本的 ReactJS 渲染问题
- azure - Azure AKS 虚拟节点和守护程序集
- java - java.lang.AssertionError:预期:org.json.JSONObject<{"feedback":[]}> 但是是:org.json.JSONObject<{"feedback":[]}>