主要步骤
- 安装 Anaconda:www.anaconda.com/distribution/
- Sublime3 安装 package control:packagecontrol.io/installation
- 通过 package control 安装 Anaconda 插件
- 连结 Anaconda 的 python
- 设置 Build System
详细说明
1. 安装 Anaconda 不用说了吧,选择 Python3.7 版本的下载安装就可以了。
2. Sublime3 安装 package control
这里只说在线安装方法,比较简单。Sublime3 打开 Command Palette
(Tools -> Command Palette),输入 install package
,或者直接快捷键 ctrl+shift+p
,调出 Command Palette,输入 install package
,回车。
3. 通过 package control 安装 Anaconda 插件
安装好 package control
后再次输入 install package
,在出现的框中,输入 anaconda
,回车进行安装。
安装成功后,出现提示:
4. 连结 Anaconda 的 python
打开Preferences -> Package Settings -> Anaconda -> Setting-Default
,想要使用哪个环境里的 python,就对应粘贴其 python.exe
的路径。
(这里是在 Windows 环境下,所以路径分隔符是 //
)
5. 设置 Build System
最后一步比较关键,设置完路径以后查看 Build System
选中的是 Automatic
,我们还得将其换成 Anaconda
。
依次选择:Tools -> Build System -> New Build System
(我这里有 Anaconda3 是因为我已经配置过了)
出现一个配置界面 untitled.sublime-build
,输入如下内容,你唯一要改的就是 "path:"
后面的内容,将路径更换到你的环境路径下(比如我的环境是 python3.7)
{
"cmd": ["python", "-u", "$file"],
"path":"D:\\local\\Anaconda3\\envs\\python3.7",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
保存该文件并命名为 Anaconda3.sublime-build
,文件自动保存在E:\SublimeText3\Data\Packages\User
目录下,此时在 Sublime的 Tools -> Build System
中就会有 Anaconda3
,选中这个编译环境,ctrl+b
便可以在该环境下运行 python 代码了。
Ctrl + B 编译运行:
安装完成之后,敲代码发现某些代码周围有白框,这是由于代码不符合 PEP8 规范被 anaconda 高亮了出来。这个规范主要是缩进,import 等的一些格式规范。
去掉代码上的白框:
Sublime > Preferences > Package Settings > Anaconda > Settings User
,添加如下内容:
{
"anaconda_linting": false
}
常见错误
配置完成以后,启动 Sublime 可能会报如下错误:
解决方法:
preference→package settings→Anaconda→Settings User
添加如下代码:只需要修改第一个 python 解释器的路径
"python_interpreter":"D:\\local\\Anaconda3\\envs\\python3.7\\python.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"comlete_parameters":true,
"swallow_startup_errors":true,
"anaconda_linting":false