TENSORFLOW ImportError: DLL load failed while importing _pywrap_tensorflow_internal: %1 不是有效的 Win32

Posted

技术标签:

【中文标题】TENSORFLOW ImportError: DLL load failed while importing _pywrap_tensorflow_internal: %1 不是有效的 Win32 应用程序【英文标题】:TENSORFLOW ImportError: DLL load failed while importing _pywrap_tensorflow_internal: %1 is not a valid Win32 application 【发布时间】:2021-12-06 12:49:42 【问题描述】:

我尝试在 anaconda 上导入 tensorflow,但收到以下错误消息。我不确定我需要做什么来解决这个问题。

【问题讨论】:

Tensorflow 的版本是多少? 看这个:***.com/questions/61308343/… @abdou_dev 它是 2.6.0 按照链接中的步骤操作,但它不起作用。我收到错误:找不到满足要求的版本。 你的回答是什么? 【参考方案1】:

尝试降级您的版本:

pip uninstall tensorflow
pip install tensorflow==2.0

如果您使用 python 3 ,请将 pip 替换为 pip3 :

pip3 install tensorflow==2.0

【讨论】:

我在尝试安装 tensorflow 2.0 时收到此错误消息错误:找不到满足要求 tensorflow==2.0 的版本(来自版本:2.2.0rc1、2.2.0rc2、2.2.0rc3、 2.2.0rc4、2.2.0、2.2.1、2.2.2、2.2.3、2.3.0rc0、2.3.0rc1、2.3.0rc2、2.3.0、2.3.1、2.3.2、2.3.3、2.3。 4、2.4.0rc0、2.4.0rc1、2.4.0rc2、2.4.0rc3、2.4.0rc4、2.4.0、2.4.1、2.4.2、2.4.3、2.5.0rc0、2.5.0rc1、2.5.0rc2、 2.5.0rc3, 2.5.0, 2.5.1, 2.6.0rc0, 2.6.0rc1, 2.6.0rc2, 2.6.0, 2.7.0rc0) 错误:找不到匹配的分布 tensorflow==2.0 能否请您检查 Python 的版本(x64 或 x86)?

以上是关于TENSORFLOW ImportError: DLL load failed while importing _pywrap_tensorflow_internal: %1 不是有效的 Win32 的主要内容,如果未能解决你的问题,请参考以下文章

ImportError:来自“tensorflow.python.profiler”的“trace”

ImportError:Keras 需要 TensorFlow 2.2 或更高版本。在 Windows 上通过 `pip install tensorflow` 安装 TensorFlow

tensorflow.keras.layers:ImportError:无法导入名称“CuDNNLSTM”

解决ImportError: No module named tensorflow的问题

Tensorflow:ImportError:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

解决 ImportError: cannot import name pywrap_tensorflow