首页 > 解决方案 > Tensorflow - ImportError:找不到'msvcp140.dll'

问题描述

我只是 tensorflow 的初学者,并试图安装仅支持 CPU 的 TensorFlow。

最初,我从https://www.python.org/downloads/release/python-352/下载并安装了 Python 3.5.2 版本

安装成功后,我运行了pip3 install --upgrade tensorflow安装 tensorflow-1.8.0 的命令。

为了测试安装,我只运行了以下命令:

> python

> import tensorflow as tf

但这给了我一个错误

ImportError:找不到“msvcp140.dll”。TensorFlow 要求将此 DLL 安装在以 %PATH% 环境变量命名的目录中。您可以通过从以下 URL 下载 Visual C++ 2015 Redistributable Update 3 来安装此 DLL: https ://www.microsoft.com/en-us/download/details.aspx?id=53587

我搜索了这个问题并找到了一个问题的链接https://github.com/tensorflow/tensorflow/issues/17393

根据上面我尝试运行命令

pip install tensorflow==1.5

但是,这并没有解决我的问题。

我什至尝试下载msvcp140.dll并在C:\Windows\SysWOW64文件夹下手动处理它并重新安装 python 和 tensorflow。

我该如何解决这个问题。

提前致谢。

标签: python-3.xtensorflowpip

解决方案


我将msvcp140.dll复制到路径C:\Users\PCName\AppData\Local\Programs\Python\Python35 它对我有用。

我也从 1.5 切换回 tensorflow 1.8。


推荐阅读