我的电脑中安装的 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 发现已经有解决办法。
- 卸载 tf 2.1 版本,安装 2.0 版本,
pip install tensorflow==2.0
- 下载微软最新支持 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.