我只是 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
但这给了我一个 错误:
导入错误:找不到“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。
我该如何解决这个问题。
提前致谢。
原文由 Goofy 发布,翻译遵循 CC BY-SA 4.0 许可协议
我将 msvcp140.dll 复制到路径 C:\Users\PCName\AppData\Local\Programs\Python\Python35 并且它对我有用。
我也从 1.5 切换回 tensorflow 1.8。