Win10 安装 TensorFlow 2.1 出现 ImportError: DLL load failed 问题的解决

我的电脑中安装的 Python 版本是 3.7.3,按照 TensorFlow 官网的以下命令安装完 Tensorflow 后,默认为 2.1 版本。但是在 import tensorflow 后会出现 ImportError: DLL load failed: 找不到指定的模块 错误。尝试了网上博客写的很多方法,包括重新安装 tf,卸载 pillow 再重新安装 pillow,在环境变量PATHEXT中添加.DLL等,都没有用。

pip install --upgrade pip
pip install tensorflow

后来找到 tensorflow github 上的 issues 发现已经有解决办法。

  1. 卸载 tf 2.1 版本,安装 2.0 版本,

pip install tensorflow==2.0

  1. 下载微软最新支持 The latest supported Visual C++ (推荐)
  • https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
  • . download x64: vc_redist.x64.exe
  • install it.

参考链接
https://github.com/tensorflow/tensorflow/issues/35749

你可能感兴趣的:(Win10 安装 TensorFlow 2.1 出现 ImportError: DLL load failed 问题的解决)