importError: DLL load failed: 找不到指定的模块。

14 篇文章 0 订阅
10 篇文章 0 订阅

一个月之前在本机(python3.6.1)安装windows-cpu版tensorflow(1.10.0版本)结果在导入的时候报错了。

说DLL文件引入失败,找不到对应的模块,搜寻了一圈发现好像windows上的tensorflow只支持python3.5。

然后就重装了python,换成了3.5.4版本的。

然后安装tensorflow-1.10.0。安装成功,也可以正常使用。

今天又去另一台电脑上安装tensorflow环境,考虑到之前的坑,所以直接装了python3.5.4。

然后直接 pip install tensorflow。

以为万事大吉,结果发现引入的时候又是这个问题,一时间懵住了,还立马去查看了python版本是不是对的上。

然而没问题,思来想去才发现是tensorflow版本更新了(1.10.0 ---- 1.11.0)

于是重装了下tensorflow,

pip uninstall tensorflow
pip install tensorflow==1.10.0

本以为这样就好了,发现又是各种问题,

1. 没有权限。 使用管理员打开命令行再安装。

2. 缺少DLL:msvcp140.dll  这个好像是安装vs2015的时候会自带,如果本机没有可以去别处拷一个(或者给我留言邮箱发给你)

3. CPU版报错:ImportError: No Module named '_pywrap_tensorflow_internal'   这个也是缺少一个什么运行环境的问题,

只要从微软官网下载Visual C++ 2015 redistributable。直接下载对应版本,双击运行即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值