一口气安装完keras,tensorflow,pytorch,opencv

这篇作废

我的下一篇才是安装tensorflow及keras真理

环境:

anaconda4.2;python3.5;windows10,64,cuda

先前辛苦的cuda9.1无用,大家想用gpu一定要选cuda8.0,我以为官方会相应的更新,naive!首先tensorflow不认,再者cudnn自家都不认,只有8.0。

keras和tensorflow都是pip,pytorch和opencv都是去找whl。关于keras的backend和安装tensorflow时,不知哪个环节出了问题,其他import在pycharm都没问题,只有import tensorflow会出现:Process finished with exit code “-1073741819 (0xC0000005)”,在cmd python,更是出现python不能运行,直接崩溃退出。

看了很多blog,有的说是pycharm的问题,有的说是内存泄漏,有的说是Windows的问题,有的说是python版本问题,等等。

当时我也许犯错的是:

直接去环境变量新建了KERAS_BACKEND,值为tensorflow。但是我犹豫,这并不是个路径,还有是否要加英文引号。都试了,还是出错,但在找keras.josn文件时,发现backend已然是tensorflow(那把环境变量keras删了),难道是之前的某个环节是对的(或者keras默认就是tensorflow)。因为在重复卸了有重装tensorflow时候调用过keras,没有tensorflow时,keras只会报没有指定backend的错误,而有tensorflow的时候,他就会跟tensorflow一样会‘import死机’。后来,import 其他模块都能正常使用,显然跟外界硬件没有关系,那就把tensorflow卸载干净,不止pip uninstall,还有存留的tensorflow-board之类文件,删了(重点一)。

因为记得安装keras之前,需要conda安装libpython和mingw(某本书建议),照做之后会把我的python3.5.2和某些相关包升级到3.5.4,这一点我做完之后就耿耿于怀,果然对安装tensorflow起到了坏的作用。那好,就把所有包都更新一遍,都升级到3.5.4(重点二)。

结合重点一和重点二,完美!

keras_ok.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值