Sublime配置Python环境
系统:MacOS sierra 10.12.6
sublime版本:SUBLIME TEXT 3
1、Sublime与Python
sublime是一款强大的编辑器,受到众多的开发者的喜爱,简洁,功能强大,插件功能丰富。
这里主要是说一下把sublime变成Python开发调试工具,主要是安装一下插件与快捷键的配置。
2、插件安装与配置
2.1 安装包管理器
打开sublime,通过Command+Shift+p
,然后打开搜索框,输入install
,显示下面的图片:
点击Enter
,安装包管理器。
安装完毕以后,我们通过Command+Shift+p
,同样输入install
,点击确定,打开包管理器安装搜索条。
2.2 安装Anaconda
在包管理器搜索框中,输入anaconda,会看大下面的结果,选择第一个,点击确定:
然后等待安装完毕,安装完毕以后会弹出下面的提示:
如果我们的新建文件没有保存,或者保存的后缀不是.py
那么系统就不会有自动提示,这时候可以用下面的命令,告诉sublime
,当前文件使用python的语法
当然,也可以在菜单栏或者右下角来设置,不过用键盘的效率更高一些。
这样,就可以通过sublime编写代码,并且有代码提示。
2.3 Sublime运行Python代码
sublime自带了很多种编译系统的引用,前提是你的系统已经安装过了,如下:
其中Python会从环境变量变量中找,也就是系统安装过以后,在PATH里面查找。
因为我用了anaconda做python版本管理,所以在这里配置了一个自己的版本,首先通过点击下面的New Build System
,然后打开下面的编辑界面:
然后将上图中的红框中的部分替换一下即可。
{
"cmd": ["/usr/local/miniconda2/envs/py36/bin/python3.6","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
这样的话,我们就有了一个自己配制的python版本。
通过Command+D
,就可以直接运行,并且能看到效果,不过别忘记在编译系统里选上刚刚创建的python版本。
如果运行失败,查看文章末尾的常见问题。
2.4 安装Python交互
我们知道,在终端中直接运行的python交互模式不是很友好,及时用了ipython,颜色提示也不是很友好,在sublime中有一个插件,可以直接运行python的交互模式,插件名为SublimeRERL,通过前面说的方式进行安装。
效果如下:
颜色显示非常友好,并且还有代码提示,对于我们来说也是十分的方便。
不过如何添加自己的python版本呢?
/Users/{主目录}/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/Python
我们通过终端,进入下面的目录,其中红色的框表示用户主目录,然后,我们使用vim打开Main.sublime-menu
文件:
如上图,我们将整个文件全部类似的地方,都改成我们想要配置的版本,下面还有几个,要整个文件进行修改,然后保存退出。
然后,通过上面的菜单,我们就能打开想要的终端了。
不过,这样还是有点麻烦,下面我们来配置一个快捷键,能够直接打开python的终端:
我们可以通过菜单栏,或者通过Command+Shift+p
来搜索key,打开快捷键配置:
我们将F5
绑定到python的终端快捷键:
[
{ "keys":["f5"],
"caption": "SublimeREPL: Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python",
"file": "config/Python/Main.sublime-menu"
}
},
]
然后,按F5
就能打开python的终端,并且有代码提示,而且更加友好。
3、常见问题
3.1 python代码运行错误
如果遇到下面的错误,那么一般是没有保存文件导致的。
4、参考文档
sublime官网:http://www.sublimetext.com
上一篇: d盘的东西显示在桌面上了怎么办