sublime无法安装插件(含已存在的多种情况解决方案)
文章目录说明插件安装方式一插件安装方式二无法安装package control打开 install package 报错安装插件过程报错报错内容:解决方法换本地源路径安装插件终极办法(泪目)说明插件安装方式一在官网下载以后,输入ctrl+shift+p是可以调出命令面板的,也就是下面这个玩意(如果这个命令面板无法显示install package,用下面方法二)然后在控制面板输入install 回
说明
插件安装方式一
在官网下载以后,输入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工具的时候安装包也遇到过的问题,切换网络环境,因为我的是内网环境,不能访问那些定义的网址。
然后我把网络换成了公网(手机热点),再次安装,成功了! 淦!
所以 如果你上述方法依然不能解决,看下你的网络是不是内网!!!! 切换成公网即可!!!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)