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的环境,百 ...
随机推荐
- Qt封装百度人脸识别+图像识别
AI技术的发展在最近几年如火如荼,工资待遇也是水涨船高,应用的前景也是非常广阔,去年火起来的人脸识别,今年全国遍地开花,之前封装了下face++的人脸识别等接口,今年看了下百度的AI,还免费了,效果也 ...
- MySQL大数据量分页性能优化
mysql大数据量使用limit分页,随着页码的增大,查询效率越低下. 测试实验 1. 直接用limit start, count分页语句, 也是我程序中用的方法: select * from p ...
- github的README.md文件格式
一.在线编辑器:stackedit 网址:https://stackedit.io/ README.md是使用Markdown语法.基本规则如下: Markdown 语法速查表 1 标题与文字格式 标 ...
- Artech的MVC4框架学习——第五章Model的绑定
第一Model绑定本质就是为目标Action方法生成参数列表的过程,参数数据存在于http请求.请求的 URL .消息报头或主体中. 第二aciton 参数的元数据通过 ParameterDescri ...
- Memcached存Session数据、访问安全性、使用场景总结(3)
最近做了一个单点登录SSO,登陆后的凭证放到Memcached令牌放到Cookies:但是用户经常掉线,开发环境和测试却没有这个问题,最后从Memcached找到原因. Memcached概念.作用. ...
- iOS - 开源框架、项目和学习资料汇总(网络篇)
网络连接 1. AFNetworking – ASI不升级以后,最多人用的网络连接开源库,[推荐]iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算.2. Alamofire – ...
- JDBC 连接数据库,包含连接池
1.不使用连接池方式(Jdbc) 1.1 工具类(JdbcUtil.java) package com.jdbc.util; import java.io.IOException;import jav ...
- imageView 的contentMode问题
UIViewContentModeScaleToFill : 图片拉伸至填充整个UIImageView(图片可能会变形) UIViewContentModeScaleAspectFit : 按照原来的 ...
- Spark2 Dataset行列操作和执行计划
Dataset是一个强类型的特定领域的对象,这种对象可以函数式或者关系操作并行地转换.每个Dataset也有一个被称为一个DataFrame的类型化视图,这种DataFrame是Row类型的Datas ...
- CmD空格转义的三种方法,总有一种会解决问题
CmD空格转义 在cmd中,如果路径中存在空格报错 可以有三种解决方法: 1.将存在空格的路径用双引号包起来,如:"D:/Program Files/xx"; 2.将存在空格的名称 ...