sublime3中packagePackage Control安装失败问题

安装Package Control

安装Package Control有两种方式,第一种方式为:在控制台中输入安装命令。调出控制的方式为:Ctrl+`。Sublime Text2和Sublime Text 3的命令如下:

Sublime Text2

import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Sublime Text3

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

但是这种方式可能会有问题,安装的时候Sublime Text可能会卡死。还有可能会安装不上。所以这里有第二种安装方式。第二种安装方式为:

 

手工安装Package Control

Package Control的官方下载地址为:https://packagecontrol.io/Package%20Control.sublime-package。如果下载不了的话,可以从这里进行下载:

链接:https://pan.baidu.com/s/14sPqjVobEPMvqCcEH-H0dw
提取码:mdn8 

会得到这样一个文件:Package Control.sublime-package,我们将这个文件放到Sublime Text 3的Installed Packages目录下。一般Installed Packages目录为:C:\Users\计算机名\AppData\Roaming\Sublime Text 3\Installed Packages。如果没有找到的话从这里找:Preferences-->Browse Packages。点进入,向上翻一级就能找到Installed Packages。接着我们把Sublime Text 3重启一下。会发现多了这样一个东西。

我们点击Package Control,出来一个弹出框,我们选择Install Package。如图所示:

此时可能会出现如图这样的提示框:

如果没有出现这样的问题,恭喜你!!!如果出现了这样的问题,看下面的解决方法。

 

Package Control安装插件失败:

解决Sublime包管理package control 报错 There are no packages available for installation: 修改hosts没有用。ctrl + ` 打开命令行可以看到出错信息。
简单讲https://packagecontrol.io/channel_v3.json获取失败,直接在浏览器中打开该链接,下载channel_v3.json文件,直接放到本地路径,并修改Package Control.sublime-settings中的channels的值为本地的绝对路径"channels": [ "D:/Program"]

Package Control.sublime-settings打开方式如下:

 

 

放的位置和文件修改路径截图如下:

 

 

 

 

 

这样在去点击Install Packages的时候就可以正常的安装插件了!!!!至此,大功告成!!!

 

posted @ 2020-09-28 20:40  骑蝴蝶飞  阅读(525)  评论(0)    收藏  举报