win10+anconda+tensorflow安装

    最近由于需要用到深度学习,经过一番调研发现tensorflow依旧是工业界模型实现的主流框架,于是自己尝试安装tensorflow。原以为直接采用pip就可以直接搞定,只能怪自己太天真,刚开始自己安装的是anconda最新版本,那么问题就来了,由于最新anconda自带的python版本太高导致tensorflow不支持;于是自己装了卸,卸了装还是没有成功。经过两个晚上的摸索终于成功地的跑起来了,功夫不负有心人。好了,不瞎扯了,下面进入正题。

1.首先是按照anconda

    我是从镜像(点击打开链接)下载的anconda3-4.4.0,在安装的过程中选中下面两个对勾,其他的直接下一步下一步直到安装完成。


打开cmd输入命令(conda --version),验证安装是否成功


2. 配置python3.5

由于目前tensorflow只支持python3.5,所以安装的anconda需要配置python3.5的环境。

在cmd中输入conda create --name python35 python=3.5,当然这里python35命名你也可以根据自己爱好更改,在这个过程中会出现输入y/n,输入y即可,等待安装完毕。在cmd中键入:conda info --envs


看到envs目录下存在python35即表示安装成功。

3. Tensorflow的安装

    本文只基于cpu的tensorflow进行安装,以管理员的身份打开Anconda Prompt输入activate python35切换到python35的编译环境,deactivate可以切换到默认的环境。在python35环境下,输入pip install tensorflow == 1.5,等待安装完毕。至于为什么要加== 1.5,这是因为默认安装的tensorflow版本为1.8版本,本机安装的时候安装tensorflow出错,所以选择安装tensorflow的1.5版本。


安装完后,测试tensorflow:

在python35环境下,键入python后,进行如下操作:


如果输入import tensorflow出现上面的界面,说明安装成功。

4.安装spyder和ipython

打开Anaconda Navigator,在Environments里的python35环境中,选择选项为Not installed,在搜索框中搜索spy和ipy找到spyder和ipython进行勾选,点击apply进行安装,有很多相关的依赖包一并会安装上。 


 

注:在安装tensorflow的过程中,应该有不少同学会遇到:ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败,这种错误,一般可以按照我上面的方法尝试解决,采用pip install tensorflow == 1.5解决,至少我个人是这么解决的。

有不当之处请指教,谢谢!

  • 1
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值