第一次写文章纪念一下安装tensorflow的悲惨经历
自己本来的版本是anaconda(2020/2月)+spyder3.7根据网上教程安装tensorflow(cpu)版本,自己安装了两天都没有成功。
通过pip list发现tensorflow已经安装好了,但是import tensorflow as tf就是不对,一直出错。网上各种办法都试过就是import不对,期间还出现过各种问题,numpy的版本不对,试了很多最后成功了。
成功方法
1.anaconda版本一定要注意
新的安装版本是anaconda(2019/10)windows86版本,我就是因为anaconda版本不对导致安装一直不成功,上网查资料也没有注意到这个问题,以前的版本一定要卸载干净之后再装这个版本。
需要的可以从网盘下载。
链接:https://pan.baidu.com/s/1MNqhyP2V60-0eAZF0X3zQQ
提取码:gu76
复制这段内容后打开百度网盘手机App,操作更方便哦
2.打开anaconda prompt
第一步输入conda list
检查一下anaconda 版本
这里可以看到安装的版本是2019.10
第二步:输入pip install tensorflow2.0.1 keras2.2.4 -i https://mirrors.aliyun.com/pypi/simple/
一定要注意版本,我一开始直接pip 后面没有带版本,安装的是最新版本tensorflow2.4.0,然后装好后说numpy版本不对,系统说numpy版本对应是1.19.2,网上说解决版本换成1.19.3,也有说换成1.16.0,两个都试了一下,还是错的。
好,没有报错,可以看到已经安装成功了。
第三步测试tensorflow
终于没有出错了!!!!
打开spyder试一下
都没有报错,我能用了哈哈。
最后有个疑问,这个安装的时候并没有创建tensorflow环境,也没有激活tensorflow,我参照网上的教程完成后是出现了两个spyder,有一个是spyder(tensorflow)版本的,但是没有用。
参照上面的方法安装直接打开spyder就可以用tensorflow,也不存在两个版本,这一点让我有点疑惑。
使用spyder跑了一些代码出错
发现tensorflow代码有的不适用与tensorflow2.0心累
找到一篇博客 tensorflow2.0初体验(手写数字识别)
https://blog.csdn.net/zgj_gutou/article/details/90761931
代码跑成功了!!!
我又快乐了哈哈