python-3.x - 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。
我该如何解决这个问题。
提前致谢。
解决方案
我将msvcp140.dll复制到路径C:\Users\PCName\AppData\Local\Programs\Python\Python35 它对我有用。
我也从 1.5 切换回 tensorflow 1.8。
推荐阅读
- javascript - 在 OpenCV.js 中更改像素值
- python - TypeError:'key' 是此函数的无效关键字参数
- wordpress - “Hello Elementor”会自动将 SCSS 转换为 CSS
- linux - 为 Beaglebone debian 加载 UART 时面临的问题
- java - 如何修复数据驱动(DataProvider)中的 stackOverFlow 错误
- javascript - 如何在贪吃蛇游戏中创建碰撞?
- javascript - 具有力布局的散点图
- reactjs - 绑定元素 'input' 隐含地具有 redux 形式的 'any' 类型
- javascript - 在第二次点击时转义标签
- javascript - 创建更新时间和日期函数