win10_32也想学TensorFlow

第一次花时间写博客大概就是遇到太多坑了吧,希望能帮助到像我一样苦苦找寻解决方法的人。在这里我就讲下我的安装步骤,一路遇到的坑以及解决方法,至于为什么读者自行研究。
首先笔者笔记本是win10_32位系统的,tensorflow是不支持32位机的,网上有少数人做到了,应该是和电脑有关系,反正笔者的电脑做不到。解决办法就是去淘宝请人家把32位机重装为64位机,一上午的时间。接下来就是以64位win7系统来安装tensorflow。
第一步:下载安装Anaconda+python最新版本
去官网下载Anaconda,选择最新版本的Python 3.7。安装中途有两个框框勾选的地方,请两个都打勾,不然后期要自己修改环境变量。
第二步:安装python3.5
但是Tensorflow只支持Python3.5,安装完Python3.7后,根据官网里面的提示在下好的最新版本中获取Python3.5。具体如下:
在笔记本开始–运行里输入cmd,打开一个终端或在下好的anaconda prompt中打开,输入如下语句:conda create -n py35 python=3.5.2 anaconda
安装完后可能会让你升级pip,按它的指示输入相应语句升级即可,这样就装完Python3.5.2。
第三步:安装tensorflow
重新打开cmd或prompt终端,输入activate py35,即为激活Python3.5。
输入语句:pip install tensorflow,等待安装完成。
第四步:检验tensorflow是否安装成功
重新打开cmd或prompt终端,输入activate py35,再输入python进入python编译环境。再输入import tensorflow,如果下一行除了>>>什么没有,表示安装成功。

打开anacanda navigator,是不是还不知道怎么用tensorflow?

第五步:在spyder使用tensorflow
安装spyder,注意安装的spyder要对应于python3.5,否则就算打开了也用不了。经过一些尝试,发现选择3.0.2版本的对应于python3.5。
安装完之后,也许会因为报错而打不开。或者打开了但是敲进跟tensorflow有关的代码,错误提示是找不tensorflow。
解决:
1.将xxx\Anaconda\envs\py35\Scripts这个脚本路径添加到path环境变量中,怎么添加百度。如果前面已经有xxx\Anaconda\xxx,那就把它改成上面那个路径。为什么?因为anaconda同时存在着最新版本的python3.7和我们需要的版本python3.5。也许笔者和读者路径不同,总之读者需要找到py35的脚本路径。
2.在anaconda中打开spyder也许还是出现上面的问题。那么接下来,我们再次打开prompt终端,输入activate py35,在这里单纯输入spyder即会启动spyder。
3.也许打开后发现敲进的跟tensorflow相关的语句能执行,结果也正确,但是旁边还是有报错,如果错误是from Ipython.core.usage import quick_guide,那么就点击那个quick_guide所在的位置,并把quick_guide全部更换为quick_reference,再按2的步骤重新启动spyder。
这大概是我所遇到的主要问题,一些小的操作可以百度。比如要卸载用conda uninstall xxx,退出用exit()等。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值