Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件

摘要:
学习python的时候在编辑器的选择上会有很多选择,我最终还是选择了sublimetext3。相对于其他编辑器,sublimetext有以下特性:插件多,类似GoSublime,Emmet信手拈来,非常顺手。选择preference→packagesettings→Anaconda→Settingsdefault6、CTRL+F找到python_interpreter所在位置,将这个值更改为你的python路径。然后重启sublimetext即可安装。

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

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

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

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

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第1张Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第2张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第3张

3、安装过程

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第4张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第5张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第6张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第7张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第8张

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

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第9张

解决办法:

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第10张

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第11张

然后重启sublime text即可安装。

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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第12张

解决办法:

在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

Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件第15张

解决办法:

点击这里访问后复制页面所有内容,新建一个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 Text3 python自动补全问题——Sublime Text3安装Anaconda插件第16张

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

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

免责声明:文章转载自《Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ES terms 聚合功能理解Selenium---元素定位之CSS定位下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python获取当前代码行数

import os import sys def line_file_test(): print(sys._getframe().f_lineno) # 获取当前行号(行数) print(__file__) # 获得当前Python文件绝对路径 print(os.path...

实验1:SDN拓扑实践

实验1:SDN拓扑实践 一、实验目的 能够使用源码安装Mininet; 能够使用Mininet的可视化工具生成拓扑; 能够使用Mininet的命令行生成特定拓扑; 能够使用Mininet交互界面管理SDN拓扑; 能够使用Python脚本构建SDN拓扑。 二、实验环境 下载虚拟机软件Oracle VisualBox 或 VMware; 在虚拟机中安装U...

【基于python实现UI自动化】3.0 selenium

此文转载自:https://blog.csdn.net/lht3347/article/details/108630023#commentBox python-UI自动化之selenium元素定位 1.0 selenium工具介绍 2.0 selenium环境搭建 3.0 selenium元素定位 selenium常见8大元素定位 通过ID定位...

可爱猫+python——定制化微信机器人

框架是模拟真实用户操作,只要不违法乱纪,是不用担心账号冻结问题的。 一、环境搭建 首先当然是下载安装可爱猫了,访问可爱猫官网(http://www.keaimao.com/),下载安装即可(要安装指定版本的微信哦)。 之后就是添加可爱猫的http插件,添加完之后如下所示: 最后设置收到微信消息后的回调地址及控制微信操作的接口地址,如下图所示: 二、服务...

Python文件读写、StringIO和BytesIO

1 IO的含义 在计算机中,IO是Input/Output的简写,也就是输入和输出。 由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你访问百度首页,浏览器就需要通过网络IO获取网页。浏览器先会发送请求给百度服务器,告诉它想要的html网址,这个动作是往外发数据,叫Out...

python之版本管理

linux 环境下怎样对不同的python环境进行 方便的切换呢?update-alternatives工具能够非常方便的帮我们完成这个任务。而windows环境下可通过anaconda来完成. 1.通过update-alternatives工具来管理python版本的切换 2.update-alternatives的使用: 3.创建python的不同版本...