sublime安裝package control時 出現There are no packages available for installation的錯誤

安裝package control的方法:

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)

這種方法,我失敗了。原因是他有一個安裝包需要下載,但不知道爲啥下載的那個網站不能訪問。所以直接選擇文件下載。

需要下載的文件只有兩個

附上(借用別人的包,自己就不上傳了)

網盤地址:https://pan.baidu.com/s/1F40_3AzltmTC4IpsUEJT4Q

提取碼: y436 

將壓縮包裏的第一個文件拖到sublime\Data\Installed Packages這個文件夾下,這個時候Prefences=>已經可以看到 PackageControlPackage Setings.

接下來,你可以點開Prefences=>Package Settings=>PackageControl=>Settings-Default 查看錯誤原因,如下圖:

錯誤原因就是因爲這個文件他是從已經不能打開的網站上下載的。

解決方法就是在Prefences=>Package Settings=>PackageControl=>Settings-User中修改 其路徑。

將上述壓縮包中的josn文件解壓出來,找到其路徑,對應修改channels的文件路徑

{
	"bootstrapped": true,
	"channels":
	[
		"D:/sublime/channel_v3.json"
	]
}

若這一步一直報錯,嘗試修改路徑的斜槓,要用我上面寫的纔可以。

完成之後就可以打開Package Control進行插件安裝。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章