sublime无法安装插件(含已存在的多种情况解决方案)

您所在的位置:网站首页 su安装的插件找不到 sublime无法安装插件(含已存在的多种情况解决方案)

sublime无法安装插件(含已存在的多种情况解决方案)

2024-07-17 21:03| 来源: 网络整理| 查看: 265

文章目录 说明插件安装方式一插件安装方式二 无法安装package control打开 install package 报错安装插件过程报错报错内容:解决方法 换本地源路径安装插件终极办法(泪目)

说明 插件安装方式一

在官网下载以后,输入ctrl+shift+p是可以调出命令面板的,也就是下面这个玩意(如果这个命令面板无法显示install package,用下面方法二) 在这里插入图片描述

然后在控制面板输入install 回车 在这里插入图片描述

会出现安装插件的界面,以安装python3为例 在这里插入图片描述

稍等片刻(左下角有安装进度)会出现如下报错: 在这里插入图片描述

插件安装方式二

方式一如果输入install没内容,可以用该方法! 打开方式:preferences-package-control 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

无法安装package control

卸载package control,然后重新安装package control,但我发现,我卸载以后,就不能重新安装了!!! 卸载方式:ctrl+shift+p调出控制台,输入remove,卸载掉package contro即可 安装方式:网上教程给的安装方式是 控制台中输入pac,会出现这个选项,直接回车 在这里插入图片描述

或者按快捷键 ctrl+ `,(注:有qq输入法的记得去把qq输入法的这个快捷键删除了,否则在sublime中按这个没反应,我当初以为我sublime有问题,也是经历过坑每次按这个快捷键qq输入法一直跳,最后才知道是qq输入法冲突了!!!) 输入:

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

但我这并不能安装,所以我是在官网下载的 package control包,复制到 sublime安装路径下的Packages这里面,重启sublime即可!! 官网下载地址:https://packagecontrol.io/installation 在这里插入图片描述

验证:调出控制台,输入install,有内容就成功 在这里插入图片描述

打开 install package 报错

调出控制台,输入install 在这里插入图片描述

回车的时候报错: 在这里插入图片描述

解决方法:打开如下路径 在这里插入图片描述

可以看到user中channels中内容是空白的 在这里插入图片描述

然后把这个路径放在channels中即可:"http://cst.stu.126.net/u/json/cms/channel_v3.json" 在这里插入图片描述

验证: 调出控制台,输入install回车即可到安装插件界面 在这里插入图片描述

安装插件过程报错 报错内容:

在这里插入图片描述

解决方法

sublime打开如下路径 在这里插入图片描述

在user中添加

"debug": true, "downloader_precedence": { "linux": [ "curl", "urllib", "wget" ], "osx": [ "curl", "urllib" ], "windows": [ "wininet" ] },

添加后如图: 在这里插入图片描述 保存后重启sublime 再次安装插件,安装成功后如下图左下角提示!!!

在这里插入图片描述

换本地源路径安装插件

先下载下面这个文件(不要直接点开,复制连接,用任意下载器下载): https://packagecontrol.io/channel_v3.json 下载以后,存到任意路径!

sublime打开如下路径 在这里插入图片描述

注:在上面的user中的channels选项中路径改为如下格式(这个路径是你放置上面channel_v3.json文件的地方): 在这里插入图片描述

然后再试一下,还是有毛病,提示说

Package Control: Channel F:\Program Files (x86)\Sublime Text3\channel_v3.json does not appear to be a valid channel file because the “schema_version” is not a valid number. error: Package Control

用记事本打开上面的channel_v3.json 修改为:”schema_version”: “2.0”(第一栏)

重新打开再试一下安装插件即可!

在这里插入图片描述

如果依然不能解决,卸载重装!!!!

终极办法(泪目)

我试过上述所有办法,最终安装插件依然会报错,但我突然想起我以前用pycharm工具的时候安装包也遇到过的问题,切换网络环境,因为我的是内网环境,不能访问那些定义的网址。 然后我把网络换成了公网(手机热点),再次安装,成功了! 淦!

所以 如果你上述方法依然不能解决,看下你的网络是不是内网!!!! 切换成公网即可!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3