Sublime Text 3安裝Package Control失敗


背景

最近在新設備上安裝了Sublime Text 3這個編輯軟件,他輕巧但卻擁有豐富的插件庫,深受廣大前端程序猿的喜愛。但是安裝插件需要安裝Package Control包管理器。

問題

打開Sublime Text,點擊View --> Show Console 打開控制台,將網上別的博主分享的代碼粘貼到控制台輸入框中

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

然后控制台輸出一串報錯信息: 連接方在一段時間后沒有正確答復或連接的主機沒有反應,連接嘗試失敗。於是我進入官網查找幫助信息,官網給出的代碼跟上面博主貼出的代碼不一樣,我在這里貼出來,同樣是在控制台輸入框中輸入

**Sublime Text 3 **

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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 2

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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')

但是我在粘貼上面代碼后,仍然報錯無法安裝包管理器。

解決辦法

官網給出了無法通過在控制台安裝包管理器的辦法:

  • 點擊頂部功能欄的Preferences --> Browse Packages...進入包文件夾;
  • 在當前目錄創建一個新文件夾,命名為Installed Packages,然后進入這個新創建的文件夾;
  • 下載[Package Control.sublime-package](https://packagecontrol.io/Package Control.sublime-package),然后拷貝到當前文件夾;
  • 重啟Sublime Text 3;

使用Package Control

  • 點擊 Preferences --> Package Control,然后出來如示界面:
    圖片1
    選擇 Package Control: Install Package,就可以安裝插件啦!★,°:.☆( ̄▽ ̄)/$:.°★


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM