sublimetext 2 编译文件带input时 提示 EOFError: EOF when reading a line

时间:2022-02-21 08:55:20

昨天在网下下载了个什么sublimetxt 2 的破解版,然后让我折腾了半天,没错 ,就是因为这个 EOFError: EOF when reading a line错误让我搞的半死。怨自己,贪图中文破解版本。。。想偷懒的心啊

   EOFError: EOF when reading a line这个错误产生的原因是因为sublimetexte 2 暂时不支持console,所以我们需要额外安装一个插件sublimerepl、有了这个插件调试会非常简单。


   问题就产生了,这个什么“流风清音”的版本安装插件的时候总是提示安装成功。。。可是,奇葩的是既然安装成功了居然死活找不到。。。。不科学啊,于是我转进死胡同去了。。。需找各种解决办法总。。。。我找啊找啊。。

   我那一份探索而逗笔的精神不表,反正过了几个小时。。。。


   最后。。。反正我放弃了,果断卸载之,啥玩意啊,自己弄好了

于是我老老实实下载了原版安装起来。。。。开始自己一步一步来。简述一下我的步骤

1、按下“ctrl+· ” 就是 ~ 这个键啦。在弹出的console输入以下命令:

       import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not         os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

        这个东西是安装插件管理器的,有了这个东西我们才能方便愉快的安装其他插件哦

        输入进去后直接重启sublime text 2.稍等一会儿,提示再次重启更新插件管理器,嗯,重启吧


      注:sublime text 3的安装命令跟2 不一样,3的就不贴了,自行度娘吧。

2、preferences----->package control .找到install package点击,稍等几秒,弹框有点慢。。。然后输入sublimerepl 点击进行安装,左下角提示安装成功后重启S T。

3、好了,我们验证一下,找到tools下的sublimerepl,选择python下的run current file。

4.嗯,这回大功告成了。在这个页面就能进行输入了,当然,前提是你的代码要正确哦。贴一段我的test代码(自己调整缩进,嘿嘿):

    var = 1
  while var == 1 :  # 该条件永远为true,循环将无限执行下去
   num = input("Enter a number  :")
   print ("You entered: ", num)

   print ("Good bye!")

5.差点忘了,额,咱们还没注册码呢。。。。。没破解总感觉不爽啊。于是我找了一段有用的注册码:

----- BEGIN LICENSE -----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------

注:难道这个注册码跟字体有关系?我拿大一点的这个字体的注册码激活既然失败了,晕死。。。。。然后我调小了一下字体,成功了不解释,深藏功与名 。。