Fork me on GitHub

sublime配置python环境记录

正在学习python的路上,写点东西分享吧。

前言

很久没有在博客上面写东西了hhh,最近实在是太忙了,就拿周二来说,周二早晨6:20起床去进行运动方阵的训练,然后早晨还有大物和英语,中午还要去进行方阵的训练,下午又有体育和C++课,晚上上完Java课之后还有去进行运动会短跑训练,呜呜呜实在是太惨啦!

今天这篇博客正是在周二写的,至于关于为啥周二突然有时间了,hhh显然是逃掉了晚上的Java课和院队训练才有今天的我啊QAQ。23333。吐槽一句我们英语老师真的是太好看辣!

真.前言

爬虫学习到后面一部分发现不是很懂python的语法学习学的很难受,尤其是那个恶心的正则表达式和那个.format()输出格式啥的,于是我又去mooc上面学了一波python入门,学到一半突然觉得IDLE这款入门编辑器已经不能带给我写代码的快感,于是窝决定去搞一款全新的编译器,本来刚开始考虑的是python的IDE,但想到优秀的程序员一般都是用文本编辑器写代码,想起寒假配vscode的gcc环境被折腾的死去活来的时候,于是决定放弃使用VSCODE,这个时候我想到了我一直用来写博客的这个文本编辑器–SulimeText3!这款配置是真的简单真的爽!但同时也经历了很多波折。

正文

首先强调一下这篇文章是基于电脑上有python3.0的环境,这个自己去官网下载就可以了。
刚开始用sublime的时候由于写的是爬虫代码,并没有直接写那种关于交互相关的代码,写出来的感觉是这样的:

如图

是不是感觉看上去很爽?而且很又装逼的味道在里面,其实运行这种代码并没有需要很麻烦的步骤,只要打开Tools->Buile System然后在那个选择栏里面点击python就可以了。这个时候你按ctrl+B就可以运行你对应python代码了,是不是觉得很爽?当时我也是这么觉得QAQ,然后这也为我后来的GG埋下了伏笔。

本来用sublime写python绘制图形,爬虫爽了几天,终于到了今天这个忙碌的星期二晚上,然后我开始搞那个python的输入功能,就类似一个交互功能。
我写完一个很简单的字符输入处理程序,然后想输入数字来看结果,结果却是这样的:

如图
然后我?黑人问号.jpg?
发现没有输出结果,于是我去进行了baidufirstsearch(即bfs),终于找到了解决办法,
这个问题我们可以通过安装一个sublimeREPL插件来解决问题,按ctrl+shift+p快捷键呼出一个输入框,输入Install Package,回车,在新出现的输入框里输入SublimeREPL,在下面的选择列表中选中回车就会开始安装,一般几秒钟就能装完。
在刚刚的python文件的界面里点击上方菜单栏的tools->sublimeREPL->python->python run current file,这时候就像IDLE一样,会弹出一个新的窗口,而且是可交互的,可以输入。

如图
然后我上面的那个代码就可以这样进行交互输入了。

但是每次这样改进其实是很麻烦的,那我们可不可以设置一个快捷键来改进这个操作呢?比如我们按F5就可以直接弹出这个交互窗口。

当然是可以的啦!
这里我们打开刚刚用到过的preferences->Key Binding-User,在里面写下这样的内容:

1
2
3
4
5
6
7
8
9
[
{ "keys": ["f5"], "caption": "SublimeREPL:Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
]

如图

然后你就可以利用sublime来写python代码啦!开心!

总结

晚上考近代史,逃)

-------------本文结束感谢您的阅读-------------