Sublime text 3搭建Python-Anaconda开发环境
网络上的教程各种各样,大同小异。自己安装时还是出了些问题,因此总结一篇博文。
Sublime Text 是一款轻量级跨平台的文本编辑器,可通过包(Package)扩充自身功能。
有很多搭建python环境的包,在这里我安装的是Anaconda包。
1、Sublime Text下载
下载地址: http://www.sublimetext.com/3

傻瓜式安装,一路点。
1.1 去掉标题栏的Unregistered(不介意的跳过这一步)
因为软件未注册才出现这个标志。解决方法:
首先,Help -> About Sublime Text,查看Version 和 Build版本;
网上随便找个该版本的注册码。
此处有注册机破解方法,https://blog.csdn.net/coderfyx/article/details/80310830
2、安装包
安装所有的扩展包之前,首先要安装Package Control 这个扩展包。这个东西必须手动安装,但是安装好以后,就可以使用 Package Control 来安装,移除或者升级所有的 ST3 插件了。
点击 这个网址 从 Sublime Text 3 官方获取用于安装Package Control的代码。依次点击 View > Show Console 或者命令“Ctrl 和 + 组合键”调出ST3 的控制台。在控制台中粘贴刚才的代码,然后点击回车。最后重启 ST3。
如果在Perferences->中看到package control这一项,则安装成功。

点击刚刚生成的Package Control ->输入install回车,或者点击下图中红线标注的。可能需要等一会,右下角有标志在左右摆动。新窗口(下图2)命令行中输入Anaconda并点击第一个备选项进行安装。安装完成后会显messages文档。


由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。依次点击Preferences->Package Settings->Anaconda:
选择Settings-Default选项,搜寻“python_interpreter” key键值对,并键入python主程序的磁盘位置。我的是:
"python_interpreter": "E:\\software\\Anaconda3\\python.exe",
选择Settings-Users选项,键入以下json数据:
{
"python_interpreter":"C:\\Users\\13049\\AppData\\Local\\Programs\\Python\\Python36\\python.exe",
"suppress_word_completions":true,
"suppress_explicit_comletions":true,
"complete_parameters":true,
}
保存,重启ST3即可。
以上步骤做完后,输入python命令,却无法自动补全,我们还需要做下面的事。
3、修复方法:
找到Sublime Text3的包目录,从ST3里Preferences->Browser Packages可以进入
在GitHub下载Completion Rules.tmPreferences。然后在包目录下的Packages里新建一个文件夹Python,将Completion Rules.tmPreferences文件放入,重启ST3即可。
4、Anaconda插件还有很多功能,再这里稍微介绍下:

- Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数或者类的定义。
- Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
- Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)
如果你想要快捷键调出这些功能,可以自己定义快捷键。
打开选项:preferences -> package setting ->Anaconda ->Key Bulidings -default
{
"command": "anaconda_goto", "keys": ["ctrl+alt+g"], "context": [
{"key": "selector", "operator": "equal", "operand": "source.python"}
]},
Sublime text 3搭建Python-Anaconda开发环境的更多相关文章
- [转载]Sublime Text 3 搭建 React.js 开发环境
[转载]Sublime Text 3 搭建 React.js 开发环境 Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babe ...
- Sublime Text 3 搭建 React.js 开发环境
sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel 支持ES6, React.js, jsx代码高亮,对 JavaScr ...
- Windows下使用 Sublime Text + MinGW 搭建C/C++开发环境
下载并安装 Sublime Text 点击此处从官网下载适合自己的Windows系统的Sublime Text 下载好后双击进行安装(一路next就好啦) 下载 MinGW 点击此处下载MinGW 下 ...
- Sublime text 3搭建Python开发环境及常用插件安装 转载
Sublime text 3搭建Python开发环境及常用插件安装 一.环境准备 1.官方网站地址 2.Windows 10 3.Sublime Text 3 + 官网购买license(Just a ...
- Sublime Text 3下C/C++开发环境搭建
Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux ...
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 转-在Mac OS上搭建Python的开发环境
在Mac OS上搭建Python的开发环境 本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执 ...
- 【Python】Sublime text 3 搭建Python IDE
背景: 最经遇到一件很苦恼的事情,就是在Sublime text 3中写的Python代码直接挪到python原生的ide中老是报格式的错误(有时让人讨厌的缩进),没有办法,看到Sublime tex ...
- 在MAC上搭建python数据分析开发环境
最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百 ...
随机推荐
- sencha touch 可自动增长高度TextArea
js代码如下: /* *高度自动增长的文本框 */ Ext.define('ux.TextArea', { extend: 'Ext.field.TextArea', xtype: 'autoText ...
- sencha touch tpl 实现按钮功能
js如下: Ext.define('app.view.message.Info', { alternateClassName: 'messageInfo', extend: 'Ext.Containe ...
- 墨菲定律:当你觉得一个地方可能有bug,那么这个地方就会有bug----顺带了解下Tomcat那少有人注意的localhost.log
一.问题概述 题目有点长,但应该值得后端java们了解下有点小坑的localhost.log,让我长话短说. 博主是搞java后端的.后台是很简单的spring mvc + spring框架. 今天测 ...
- (转载)解决AndroidStudio导入项目在 Building gradle project info 一直卡住
源地址http://blog.csdn.net/yyh352091626/article/details/51490976 Android Studio导入项目的时候,一直卡在Building gra ...
- calloc(), malloc(), realloc(), free(),alloca()
内存区域可以分为栈.堆.静态存储区和常量存储区,局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的. 利用指针,我们可以像汇编语言一样处理内存地址,C 标准函数库提 ...
- Unity3D笔记 英保通五 鼠标事件与GUI系统双击检测
一.如何使用GUI事件来检测鼠标是否按下的事件: 获取当前事件:var e:Event=Event.current: using UnityEngine; using System.Collectio ...
- VMware虚拟机安装Ubuntu系统英文改中文的方法
首先点击右上角的这个桌面 1,Change Desktop Background 图片发自简书App 2.到系统设置(System Settings)--- 点击Language Support ...
- MPU6050滤波、姿态融合(一阶互补、卡尔曼)
前几天做了6050原始数据的串口输出和上位机波形的查看.这篇博客我们来看一下对原始数据的处理. 任务:利用STC89C52RC对MPU6050原始数据进行滤波与姿态融合. 首先我摘抄了一段别人在昨晚这 ...
- 9.11 Django视图 view和路由
2018-9-11 16:34:16 2018-9-11 19:00:24 越努力,.越幸运! Django框架参考: https://www.cnblogs.com/liwenzhou/p/8296 ...
- 慕课网,vue高仿饿了吗ASP源码视频笔记
1.源码笔记 我的源码+笔记(很重要):http://pan.baidu.com/s/1geI4i2Z 感谢麦子学院项目相关视频 2.参考资料 Vue.js官网(https://vuejs.org.c ...