首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Sublime3 安装包管理插件失败解决

Sublime3 安装包管理插件失败解决

作者头像
萌海无涯
发布2021-03-16 10:32:01
9060
发布2021-03-16 10:32:01
举报
文章被收录于专栏:萌海无涯萌海无涯萌海无涯

今天在新电脑上安装 sublime 进行中文汉化,

在第一步安装包管理插件时,提示错误,然后根据错误修改了下应该是 hash值就可以了。

估计网站现在是没人维护了

下面代码复制到 sublime 进行安装包管理插件

ESC + ` 输入下面代码

import urllib.request,os,hashlib;h = '817937144c34c84c88cd43b85318b265' + '6f9c3fac02f8f72cbc18360b2c26d139';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.cn/' + 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)

修改说明

主要修改的位置是:

import urllib.request,os,hashlib; 
# h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60';
# 由原来的 6f4c 替换到 8179
# 错误说的是验证得到的应该是hash 和我们提供的不对
h = '817937144c34c84c88cd43b85318b265' + '6f9c3fac02f8f72cbc18360b2c26d139';
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.cn/' + 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)

其他

和以前的操作一致, 可以参考以前的文章进行汉化。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌海无涯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下面代码复制到 sublime 进行安装包管理插件
  • 修改说明
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档