Win10 下使用Anaconda安装tensorflow的CPU版本之沧桑历程

Win10 下使用Anaconda安装tensorflow的CPU版本之沧桑历程

在不抛弃不放弃最终成功后决定记录一下,给其他跟我一样的人儿一点借鉴,起码踩过的坑不会再踩了。这也是我的第一篇技术贴哈哈。
这是我使用的第一篇参考范例,挺全的,小白就能懂。如果顺利的话,跟着这篇就能安装成功。
https://blog.csdn.net/darlingwood2013/article/details/60322258/

然而,我每次安装的软件即使跟着教程也会出这样或那样的小错误,还是感谢网上有这么多愿意分享经验和传授解决办法的大神们!
此处涉及四个地方的操作。第一个是cmd,第二个是Anaconda Prompt,第三个是Anaconda Navigator,第四个是Spyder。在前面链接里都有图。

1、在安装Anaconda后,使用conda –version检测时就出不来。
解决:这个网上一搜就知道是环境变量的问题了。右击“我的电脑”,再点击左侧的“高级系统配置”,“高级”当前页下倒数第二行的“环境变量”。在”系统变量”的path中,编辑后加入这三个路径(D盘是我的anaconda所在的位置,因人而异)(网上有的说只需要前两个,反正我是加了三个后才成功的。而且一定要重新打开cmd后再次输入conda –version才可以)

这里写图片描述
环境变量
2.然后都很顺利,直到在spyder中试验hello我愚蠢地在设置中把wdir的路径换了(本来以为是文件存储位置),当然出错了,很迷茫,然后把属性恢复默认设置了(Tools->preference->reset to defaults).

import tensorflow as tf
hello = tf.constant('Hello,TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

还是告诉我No module named “tensorflow”……之类的,反正就是死活找不到tensorflow……然而在anaconda prompt-python里试import tensorflow as tf是成功的。然后跟着莫名安装了gpu模块,spyder又告诉我少了什么东西。很崩溃,冷静思考了下,既然安装了cpu版本就要坚持到底,怎么可以把gpu扯进来,于是又卸载了。然后连anaconda prompt的import tensorflow as tf也开始出现了找不到tensorflow模块的问题了……两天内,不断pip uninstall tensorflow 和pip install tensorflow……因为看了网上各种好像就是python版本和tensorflow版本还有spyder版本都有要求对应才行。

解决:感谢两篇技术贴救了我,第一篇:https://blog.csdn.net/zinkin14/article/details/79235314
先更新设置工具就对了。
在Anaconda Prompt里输入

pip install --upgrade -I setuptools

然后第二句加网址的用不了,好像是版本不对,所以参考第二篇
https://blog.csdn.net/u010858605/article/details/64128466
再输入

pip install --upgrade --ignore-installed tensorflow

然后就可以开始测试了,activate tensorflow,python,import tensorflow as tf.这三句都成功后,打开spyder,这边要提醒一下是tensorflow里的spyder,不是root里的spyder,这个很重要!!!(我这边也踩过坑)

接着就是紧张地在spyder里尝试hello,这次成功了!!!

今年因为学习需要安装过一些软件,Android studio,Genymotion,SQL2012等都不是很顺利,但好在都是走前人走过的路,最后也都成功了,再次感谢网上技术大佬们!

猜你喜欢

转载自blog.csdn.net/weixin_37683002/article/details/82287248
今日推荐