学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3。

相对于其他编辑器,sublime text有以下特性:

  1. 插件多,类似GoSublime,Emmet信手拈来,非常顺手。
  2. UI很漂亮,操作顺畅,无呆滞感,界面简洁有利于集中精力到代码之中。
  3. 代码地图是亮点。
  4. 强大的代码补全,自动缩进。
  5. 快捷键很好用,当初最惊艳我就是看到官网首页的快捷键演示。
  6. 强大的命令行,像VIM一样高效,便捷。

下面介绍一下sublime如何搭建python自动补全插件:

1、在菜单栏中选择preference →package control  输入install package点击之后等待片刻

2、在输入框中输入Anaconda,我这里已经安装完毕了,所以没有第一个,安装时选择第一个安装即可

3、安装过程

4、安装完毕后出现如下界面

5、配置python路径。选择preference→package settings→Anaconda→Settings default

6、CTRL+F找到python_interpreter所在位置,将这个值更改为你的python路径。

至此,Sublime Text3安装Anaconda插件已经安装完毕,执行效果如下图:

在安装的过程中还是比较坎坷的,在这里把遇到的问题和解决方法和大家分享一下:

1、无法安装Anaconda:An error occurred while trying to unzip the package file Anaconda

解决办法:

点击这里进入官网,在页面中下载Package Control.sublime-package

下载完成后点击sublime text中的preference→browse packages,找到此文件夹的上层文件夹下的Installed Packages文件夹,将下载好的文件复制到这个文件夹下,如果需要覆盖可直接覆盖。

然后重启sublime text即可安装。

2、安装完毕后无法保存文件:报错<Anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x000001F6F99DEBE0> initital check failed because:......

解决办法:

在Sublime text中依次点击preference→package settings→Anaconda→Settings User添加如下代码:

{
"python_interpreter":"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37\\python.exe",//python安装路径
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"comlete_parameters":true,
"swallow_startup_errors":true,
"anaconda_linting":false
}

保存后重启sublime text即解决问题。

3、安装插件后报错:There are no packages available for installation

解决办法:

点击这里访问后复制页面所有内容,新建一个channel_v3.json文件粘贴进去,也可以直接到我的百度云盘分享里下载,地址https://pan.baidu.com/s/18wMa7TG0OWtWmhNsdFBJfw,提取码:9k1t

下载完毕后放到任一文件夹中,注意最好不要放在有空格中文特殊字符等命名的文件夹下。

放置完毕后在sublime text中依次点击Preferences->Package Setting->Package Control ->Setting User,添加如下代码:

"channels": [
"D:/BaiduNetdiskDownload/channel_v3.json"
],

保存后重启sublime text即可解决问题。

本文章为博主原创,如需转载请附加原地址:https://www.cnblogs.com/guo-xu/p/10642914.html

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件的更多相关文章

  1. Python自动补全

    转自:http://blog.linuxeye.com/324.html Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全. 一.vim ...

  2. Python 自动补全(vim)

    一.vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.p ...

  3. vim python自动补全插件:pydiction

    vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.pyt ...

  4. MacOS python自动补全设置

    1. 新建python自动补全脚步 $ cd <workdir> $ touch tab.py $ vim tab.py,输入如下内容后保存 $ chmod +x tab.py #!/us ...

  5. [转] vim配置python自动补全

    vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.pyt ...

  6. Sublime Text3取消自动补全结束标签

    点击首选项——设置-用户——在配置中增加一句:"auto_close_tags": false, 参考来源:豆瓣小组:求解Sublime Text 3怎么取消自动补全结束标签

  7. vim中设置Python自动补全

    转自:http://blog.csdn.net/wangzhuo_0717/article/details/6942428 在VIM里面增加python的autocomplete功能的做法如下: 1. ...

  8. Linux VIM python 自动补全插件:pydiction

    Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件. Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件. pyth ...

  9. [转载]启用 VIM 中的 Python 自动补全及提示功能

    转载: http://zhongwei-leg.iteye.com/blog/941474 周围的同事不喜欢使用 VIM 写 Python 代码的原因之一就是,VIM 不能像 Visual Studi ...

随机推荐

  1. Codeforces1301C. Ayoub's function

    本题的收获是,要学会反向思维,正向找包含1的太多,我们就反向找,全排列-只有0的不满足题意的就是答案,一共有n-m个0,m个1,插空法,一共有m+1个地方可以插入0序列,总排列数为(n+1)*n/2, ...

  2. 如何使用ffmpeg的c语言sdk实现对文件夹的操作

    重要函数 打开文件夹:avio_open_dir() 读取文件夹:avio_read_dir() 关闭文件夹:avio_close_dir() 结构体, 操作目录的上下文:AVIODirContext ...

  3. 从POST和GET和request过滤掉SQL注入

    替换掉sql关键字,进行处理 // sql参数过滤 function sqlCheck($paramater){ $arr = array(); foreach($paramater as $k=&g ...

  4. Intend之属性extra

    我们这次想要实现的功能是从A活动跳到B活动时,A活动中有一个输入框和一个按钮,当点击按钮是时会跳到B活动,然后把A活动中的输入框的内容传到B活动中,且在B活动中的TextView中显示 A活动中先添加 ...

  5. 学会使用Google hacking

    https://klionsec.github.io/2014/12/14/search-hacking/ 熟练利用Google hacking 来辅助我们快速渗透 http://www.sec-re ...

  6. 用 lastIndexOf()、substr()、split()方法截取一段字符串

    lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. split() 方法用于把一个字符串分割成字符串数组,抽取到分割符前面部分. subst ...

  7. luogu P2762 太空飞行计划问题

    好像是最大权闭合图,也就是最大流最小割啦,找出最大流的路径输出,这题如何建模呢,一样的先设源点和汇点,源点向每个计划连capacity为赞助数的边,每个计划连相应装置capacity为无穷的边,每个装 ...

  8. php 实现店铺装修1

    一.原型分析 1.店铺未装修的情况下,使用默认样式,哪个是默认样式由后台告知: 2.所有的样式由后台进行维护(但后台始终有一个默认样式,不可删除不可编辑),所有样式,只要用户未编辑过,则默认按照商品的 ...

  9. NULL判斷符

    Null 传导运算符 编程实务中,如果读取对象内部的某个属性,往往需要判断一下该对象是否存在.比如,要读取message.body.user.firstName,安全的写法是写成下面这样. const ...

  10. JVM性能调优指南

    1.JVM的参数类型 1.1 标准参数:在各jdk版本中较稳定 -help -server -client -version -showversion -cp -classpath 1.2 X参数 1 ...