安利一个Windows环境下运行TensorFlow的极简IDE

2018-08-27 19:17:11 30点赞 415收藏 66评论

目录

前言

安装

配置

测试


前言

本人并非科班出身,纯粹兴趣爱好来了解机器学习,上一篇文章记录了本人在新配置的电脑上安装GPU版TensorFlow并运行成功,被各种大神值友狂喷安利一个Windows环境下运行TensorFlow的极简IDE链接地址)。但是作为课余时间唯一一个坚持登陆的社区,我还是打算坚持将本人身边较为美好的事物在《张大妈社区》安利给大家,并创建专栏《安利我眼中的一切美好》。

本次安利的是一款Python语言IDE——Sublime Text3。由于本人非科班出身,并没有养成任何编程习惯,从网上下载了几个大神强推的IDE,包括Eclipse、Pycharm、VScode。其中Pycharm可以通过学生邮箱注册正版,始用功能更强(本人不会用,并不知道强在哪里)的专业版。每个试用了几小时(加上找教程及观看教学视频),我决定还是换回刚学习python时,免费视频里推荐的Sublime Text3吧。因为我发现目前本人的能力完全驾驭不了,功能再丰富,我用不上也是资源浪费,而Sublime Text3极简的个性,正适合我这类入门选手(看到这里,大神应该明白,本篇的受众是入门级选手,大神请移步)。

安装

官网直接下载最新64位版即可,如果还在始用32位系统的朋友,建议重新配置一台电脑吧,反正2080ti已发布。

DOWNLOAD FOR WINDOWSDOWNLOAD FOR WINDOWS

本机安装的Sublime Text 3 (Build 3176)最新版,选择安装位置直接下一步到底即可(有Add to explorer context menu选项,将SUBL加入右键,本人为了右键选项清爽,没有勾选)。如果改变默认安装位置,需要手动添加环境变量,建议默认路径。软件非常小,安装飞快。这里就不做截图了(安装包8.72M,安装完便被我扔了)。

配置

Sublime的配置实在是不能再简单了,收费版也可以直接始用,不需要注册破解,只不过偶尔弹出一个注册提示。刚安装完成后是纯英文版,推荐始用英文版,毕竟编程使用的也都是英文,但是对于实在讨厌英文菜单的朋友,这里提供一下汉化方法。

首先,安装环境包管理神器Package Control

安利一个Windows环境下运行TensorFlow的极简IDE

复制TEXT3框中内容复制TEXT3框中内容

通过ctrl+`键,或者View > Show Console呼出控制台,将上面复制的代码粘贴进去,回车搞定!

安利一个Windows环境下运行TensorFlow的极简IDE

在Preferences首选项中能看到Package Control既安装成功。

安利一个Windows环境下运行TensorFlow的极简IDE

接下来,我们可以通过Ctrl+Shift+p启动“Command Palette” 悬浮对话框来安装各类包了。先输入“install”, 安装 “Package Control:Install Package”。

安利一个Windows环境下运行TensorFlow的极简IDE

网速快的话,这里会很快结束,并弹出一个对话框网速快的话,这里会很快结束,并弹出一个对话框

弹出这个对话框就可以开始安装各类各种功能的小插件了弹出这个对话框就可以开始安装各类各种功能的小插件了

这里推荐安装anacoda、SublimeREPL(应对直接在sublime text3中直接运行input命令)、localization(Chinese 汉化)。还有很多,在学习的过程中,需要什么就百度一下,基本都有对应的插件。安装方法都是从上图对话框中输入名称,找到对应的插件选择即可。

类似于美化,插件安装,都是因人而异的选择,这里就不过多作评论,重点排一下直接运行tensorflow的坑。

根据上一篇深度学习入门文章中介绍的配置tensorflow的方法,我们在命令提示符中已经可以完美运行tensorflow了。

在activate tensorflow以后,import成功在activate tensorflow以后,import成功

然而,相似的语句中,在sublime中,无法直接运行,会报错。

没有tensorflow模块没有tensorflow模块

接下来我们解决这个问题,同时省略在命令提示符中每次始用tensorflow都需要activate一下的烦恼。

选择工具(Tools)→编译系统(Build system)→新建编译系统选择工具(Tools)→编译系统(Build system)→新建编译系统

将双引号中的make替换为tensorflow文件夹下的python路径将双引号中的make替换为tensorflow文件夹下的python路径

由于我通过Anacoda构建的深度学习环境,所以tensorflow的文件夹路径为C:ProgramDataAnaconda3envstensorflow 因此make完整的替换路径为C:ProgramDataAnaconda3envstensorflowpython.exe 在替换过程中,由于''符在python语言中用于字符串转义,所以手动将路径地址中的''替换为'/'即可。

需要手动将''替换为'/'需要手动将''替换为'/'

ctrl+s保存一下,这里我保存为tensorflow.py了,从工具→编译系统中可以看到tensorflow选项。

安利一个Windows环境下运行TensorFlow的极简IDE

测试

接着我们可以将上一文中的测试代码复制进来,ctrl+B直接运行了。

Sublime text3运行tensorflow环境搭建完成Sublime text3运行tensorflow环境搭建完成

总结

深度学习的强势发展对于各行各业都会带来前所未有的冲击,希望各位在刷张大妈的时候,不幸一不留神点进了此文,也许入坑,也或许会带来一次华丽的翻身。再次申明,本文作者也是小白,本篇适合小白阅读避坑,大神请勿喷,有错误欢迎指出。

本文隶属安利系列,此系列会安利作者身边给作者带来好心情一切事物,欢迎值友关注,感谢!

展开 收起
66评论

  • 精彩
  • 最新
  • 下班还要让人看这些,顺手就是个举报

    校验提示文案

    提交
    [傻笑] 看来你是个码农。。。而我,顶多算爱好者。。。

    校验提示文案

    提交
    我们不一样啊!我都是上班才刷值得买的啊。。。下班就可以去哈皮了啊!

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 看不懂,适合分享到专业论坛。我还是喜欢败家的氛围。。。 [解毒]

    校验提示文案

    提交
    。。。那你看一眼最后一张图片,赫然显示1080ti,够不够败

    校验提示文案

    提交
    收起所有回复
  • 这个是编辑器 pycharm强在完善的开发环境

    校验提示文案

    提交
    不会用啊,subl有入门视频的,pycharm没找到,这个不友好。

    校验提示文案

    提交
    收起所有回复
  • 还以为进SCNDL ....大哥不带你这样的,好好学习吧,没必要花这么多功夫贴出来。

    校验提示文案

    提交
    嗯,好好学习去了

    校验提示文案

    提交
    SCNDL是啥,我只知道CSDN。。。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 一脸懵逼的离开,只觉得好厉害的样子 [赞] 。虽然看不懂,银子还是要给的,辛苦了!谢谢分享 [赞]

    校验提示文案

    提交
    喜欢你这种豪爽的客官,撒花!

    校验提示文案

    提交
    收起所有回复
  • 好厉害的样子,看完还是不懂系列。 [晕倒]

    校验提示文案

    提交
    有兴趣就操作一下啊,没准未来无人驾驶就是你开发的!

    校验提示文案

    提交
    收起所有回复
  • Sublime和VSCode都算是编辑器,而VS和Pycharm才算是集成开发环境(IDE),两者的差距还是很大的,只是玩玩的话可以上编辑器,真正开发最后基本还是得上IDE。
    话说用Pycharm多好,配置开发都简单很多,编辑调试都方便,而且学会以后JetBrains同一框架的一系列IDE都基本会用了,包括IDEA和Android studio。

    校验提示文案

    提交
    我只找到了sublime的视频教程,pycharm用邮箱申请到了专业版,并且可以使用jetbrains的套装,但是没找到视频教程,看官方教程看不懂。。。

    校验提示文案

    提交
    收起所有回复
  • Sublime在Windows上简直是买家秀,怎么换主题也达不到Mac上那个效果

    校验提示文案

    提交
    Mac。。。买不起啊。。。一个寝室只有一个人有一个不直达哪来的苹果耳机。。。

    校验提示文案

    提交
    太真实了 Windows

    校验提示文案

    提交
    收起所有回复
  • [被吓到] [很惊讶] 很佩服,完全不懂

    校验提示文案

    提交
    我也刚开始学,就是觉得这个很好用

    校验提示文案

    提交
    收起所有回复
  • 之前实习公司用过这个,感觉不错

    校验提示文案

    提交
    我就是觉得这个体量小还能办大事,挺好用

    校验提示文案

    提交
    收起所有回复
  • 官方教程了解下?

    去看看

    校验提示文案

    提交
    对于官方教程,我总是没有阅读的信心。。。

    校验提示文案

    提交
    收起所有回复
  • conda这么简单了…

    校验提示文案

    提交
    不简单啊!没有人教,入门还是不太友好,尤其是Windows版,可能用这个版本的,基本也确实不是专业的

    校验提示文案

    提交
    收起所有回复
  • Sublime不能称作Python IDE,可定制化的编辑器。Sublime重度用户。

    校验提示文案

    提交
    IDE。。。不是集成开发环境都可以算吗,我也不懂我觉得能直接在里面运行的,都是IDE。。。

    校验提示文案

    提交
    收起所有回复
  • 可以开搞deepfake了

    校验提示文案

    提交
    不懂啊,这是什么,安利一下

    校验提示文案

    提交
    收起所有回复
  • 看不懂,好像很腻害的样子?然后懂不懂对于我而言也没有什么不同吧? [手慢无]

    校验提示文案

    提交
    这对于专业的来说,白开水

    校验提示文案

    提交
    收起所有回复
  • 有志者事竟成,赞一个

    校验提示文案

    提交
    刚刚在慕课网报名了国家精品课,高等数学。。。看看不是死机公式能不能理解机器学习算法。。。

    校验提示文案

    提交
    收起所有回复
  • 建议还是ubuntu下 cuda cudnn方便一点

    校验提示文案

    提交
    我确实试了ububtu,如果双机器我肯定留一台专门用于机器学习练习。但是毕竟只有一台机器还需要日常娱乐使用,堡垒之夜什么的,实在不方便,就换回Windows了。。。

    校验提示文案

    提交
    双系统 双uefi 我就是这样的 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 必须举报,此类内容不适合在消费类的APP里发布。

    校验提示文案

    提交
    那估计你得举报很多人吧

    校验提示文案

    提交
    收起所有回复
  • 这篇讲什么的?

    校验提示文案

    提交
    学习笔记发网上来了。。。

    校验提示文案

    提交
    收起所有回复
  • 应该还不错~~

    校验提示文案

    提交
    关键小巧,入门没什么成本

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
415
扫一下,分享更方便,购买更轻松