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

官方文档:http://www.sublimetext.com/docs/3/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章