写 Tensorflow 代码大家都用什么编辑器?

请问有没有专门针对 TF 的高亮或者自动补全的编辑器呀。


提问人: 舟 3332
发帖时间: 2018-4-18 16:23:30

如下回帖时间段为:2018-4 ~ 2018-11

  • Tsingliu: 安装anacoda,使用jupyter notebook ,数据开发者绝佳搭配。
  • lixuanjun:jupyter notebook或者pycharm。
  • crayfish:jupyter。
  • asa:pycharm 足矣
  • 筱墨:在linux下我用Vim,Win和Mac Os我用Pycharm
  • yesseecity:OS: Ubuntu /Vim, Sublime
  • atomwh:VS code、方便快捷 :v:
  • M丶Sulayman:pycharm用起来不错
  • hbbliyong:vscode怎么都方便
  • Tensorflower_攸岚:vscode
  • Loner:ze…zeppelin
  • demon:VS Code~
  • 黎明的星星:Anaconda + VScode
  • TF-boy:pycharm
  • foxyz:我用的是visual studio code
  • AngelZheng:一般我会用 jupyter,能保存中间结果还能调 Terminal。
  • ccuuiiccaann:看个人实际情况。鄙人java用得多一些,就用eclipse+pydev插件,先入门再说,这样的话,主要精力就可以不放在学习编辑器上了。
  • adam_zz01:IDLE 测试小段的,整体测试pycharm
  • adamyi:当然是vim大法好了
  • itodayer:vim
  • zfh1005:VS code
  • jerryliu:pycharm, or jupyter notebook
  • chen:centos和win均为pycharm
  • tking:win+mac pycharm
  • M丶Sulayman:手写,最高境界
  • 月中鱼:jupyter notebook
  • scholar_zry:vscode
  • winter:

jupyter、pycharm各有长处。
pycharm可以很方便的调试,语法补全,格式化等……
jupyter可以很方便的动态修改代码,且一些方法在pycharm中无法进行联想的,在jupyter中可以(jupyter相当于运行时编辑)

重点:jupyter写错了就重新执行当前cell就行了,之前成功的步骤可以保留,而pycharm失败了直接抛出异常了。例如你读取大量的数据并进行分析时,分析步骤出错了,当使用pycharm时你得全部重来。而如果jupyter,你只需要修改并重新执行分析步骤即可,大大提高了开发效率。

虽然pycharm也可以支持jupyter格式的文件,但是用起来挺别扭的。

我通常是需要仔细调试的代码用pycharm写,而一些模型的训练、功能的验证等用jupyter。

  • lingyuhuanti:主要用sublime 插件配套感觉全一点,不过其他的也用,到从来没纠结过用啥,随性。