【问题标题】:ModuleNotFoundError : No module named 'tensorflow' on Windows 10 x64, Anaconda with spyder 4.0.1 and python 3.7ModuleNotFoundError:在 Windows 10 x64、带有 spyder 4.0.1 和 python 3.7 的 Anaconda 上没有名为“tensorflow”的模块
【发布时间】:2020-08-06 18:19:08
【问题描述】:

尝试过的解决方案:

点安装张量流

pip show tensorflow --ignore_installed

pip install tensorflow==2.0.0-rc0

conda install -c conda-forge tensorflow

conda 安装张量流

pip3 显示张量流

pip 显示张量流 注意:您可能需要重新启动内核才能使用更新的软件包。 警告:找不到包:tensorflow 尝试重新启动内核。 尝试重启笔记本电脑

尝试运行的代码: 从 keras.models 导入 load_model

错误: runcell(0, 'C:/Users/chinm/untitled1.py') Traceback(最近一次调用最后一次):

文件“C:\Users\chinm\anaconda3\lib\site-packages\keras_init_.py”,第 3 行,在 从 tensorflow.keras.layers.experimental.preprocessing 导入随机旋转

ModuleNotFoundError: 没有名为“tensorflow”的模块

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次):

文件“C:\Users\chinm\untitled1.py”,第 14 行,在 从 keras.models 导入 load_model

文件“C:\Users\chinm\anaconda3\lib\site-packages\keras_init_.py”,第 6 行,在 'Keras 需要 TensorFlow 2.2 或更高版本。 '

ImportError:Keras 需要 TensorFlow 2.2 或更高版本。通过pip install tensorflow

安装 TensorFlow

【问题讨论】:

  • 您是否在单独的 Conda 环境中尝试所有这些?请分享每一个的内容,否则我们甚至无法尝试复制。

标签: python tensorflow conda


【解决方案1】:

我看不到您的代码,但您的关键错误似乎是Keras requires TensorFlow 2.2,而您安装了pip install tensorflow==2.0.0-rc0。 2.0

https://www.tensorflow.org/install/pip推荐:

pip install --upgrade tensorflow

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

验证安装。

【讨论】:

  • 运行: pip install --upgrade tensorflow 运行: pip show tensorflow 输出: 名称:tensorflow 版本:2.3 .0 总结:TensorFlow 是一个适合所有人的开源机器学习框架。 Ran: import tensorflow as tf Output: ImportError: DLL load failed: 找不到指定的模块。在处理上述异常的过程中,又出现了一个异常:ImportError: DLL load failed: The specified module could not be found。未能加载原生 TensorFlow 运行时。
猜你喜欢
  • 1970-01-01
  • 2020-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 2020-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多