解决方法记录:Sublime 无法install package control

Sublime想通过install package安装插件,但是如下报错

第一种方法尝试

下载的sublime会调用channel_v3.json文件,而这个文件的网址失效了。官方更新了一个更加简单的方法来添加channel文件,如下图,在Preferences ->  Package Control -> Add Channel,在输入框可直接加入在线地址(https://erhan.in/channel_v3.json

试用后还是不行

第二种方法尝试

把Package Control的代码改为下图

{
“bootstrapped”: true,
“channels”:
[
“https://erhan.in/channel_v3.json”
],
“in_process_packages”:
[
],
“installed_packages”:
[
“ChineseLocalizations”,
“Package Control”
]
}

但是我无法保存,会出如下的错误

以上两种放个是网上常用的解决方法,但是我都不能解决问题,于是我选择了重新下载

先手动把Package Control文件夹删除掉

然后ctrl+` 调出sublime的命令行,输入

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)

等待一会,就重新安装成功了,然后install package的功能可以正常使用了。

猜你喜欢

转载自blog.csdn.net/Amigo_1997/article/details/107709166
今日推荐