Sublime Text 3搭建Python开发环境
Sublime Text 3(简称:ST3)是一个非常轻便的IDE,这篇博文主要介绍如何在ST3上搭建Python的开发环境(Windows 10)。
1. 下载并安装完ST3之后,第一件要做的事情就是安装packgage control,安装了这个才可以为ST3搭配相关的开发插件,以便提高开发效率。Package Control的安装方法请参考:https://packagecontrol.io/installation。
2. 安装完Package Control之后,可以点击Ctrl + Shift + P唤出安装插件的界面并安装如下插件到ST3:
- AutoPep8: 一个规范Python代码的插件,以让其符合Pep8的编程风格。
- Anaconda插件
- SublimeCodeIntel
3. 基本上完成了上面三个插件的安装,可以编写下述代码并且安装Ctrl + B进行测试:
print("hello Python")
如果能在Console框里面打印出如下结果,则表示运行Python没问题。
当然,完成上面的安装,还不算完成全部的环境搭建,需要对anaconda及sublimecodeintel进行一些相关的配置,具体如下:
首先依此点击Tools -> Build system -> New Build System,此时ST3会打开一个编辑页面,在编辑页面输入如下代码,并保存到电脑默认弹出的窗口。
{ "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "F:\\Users\\JielongSSS\\Anaconda3\\python.exe -u \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
完成上述操作之后,开始对Anaconda插件的配置,点击Preferences -> Package Settings -> Anaconda -> Setting - Default,打开Setting - Default的编辑页面并且找到“python_interpreter” : "python",将后面的python改成自己存放python3或者python2的路径(如下配置):
"python_interpreter": "F:/Users/JielongSSS/Anaconda3/python.exe",
保存了上述操作之后,再依次打开:Preferences -> Package Settings -> Anaconda -> Setting - User,在编辑页面中输入如下代码:
{ "anaconda_linting": false, "python_interpreter": "F:/Users/JielongSSS/Anaconda3/python.exe", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, }
最后再对SublimeCodeIntel进行配置,依次点击Preferences -> Package Settings -> SublimeCodeIntel -> Setting - User,在编辑界面中输入如下代码(这里需要注意的是下面都是在Windows下存放Python.exe和相关文件夹所在的位置,如果不知道自己的python放到那里了,按住Windows键+R唤出输入框,在输入框中输入cmd唤出终端窗口,在终端窗口中输入whereis python,这样子就能找到python当初安装的位置,如果电脑本身配置了Anaconda的环境,那么就自己找出自己的Anaconda所在的位置,并复制相关路径并修改下述代码相关的位置):
{ "codeintel_language_settings": { "Python3": { "python3": "F:\\Users\\JielongSSS\\Anaconda3\\python.exe", "codeintel_scan_extra_dir": [ "F:\\Users\\JielongSSS\\Anaconda3\\DLLs", "F:\\Users\\JielongSSS\\Anaconda3\\Lib", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\site-packages", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\idlelib", "F:\\Users\\JielongSSS\\Anaconda3", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\*" ], "codeintel_scan_files_in_project": true, "codeintel_selected_catalogs": [] }, } }
至此,ST3上所需要的基本开发环境搭配完成。