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上所需要的基本开发环境搭配完成。

原文地址:https://www.cnblogs.com/jielongAI/p/9311026.html