前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python自学之路-Windows下配置SublimeText3问题汇总

Python自学之路-Windows下配置SublimeText3问题汇总

作者头像
Bug生活2048
发布2018-08-31 15:48:54
4770
发布2018-08-31 15:48:54
举报
文章被收录于专栏:Bug生活2048Bug生活2048

今天在公司搭建SublimeText3下的Python环境,看来人品不行,安装过程中遇到些问题,这里汇总总结一下。

(一)下载与安装

首先在官网下载(http://www.sublimetext.com/3)SublimeText3。

安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。

(二)安装Package Control

在这里出现了点问题,可能由于公司的网络问题,无法使用下面的命令安装(注意下面是SublimeText3的命令):

按照正常情况,使用 [Ctrl + `] (或View > Show Console menu) 打开Sublime Text控制台,将下面的Python代码粘贴到控制台里:

import urllib.request,os,hashlib;h ='7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0';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://packagecontrol.io/installation)上手动下载包:

然后点击Preferences>Browse Packages菜单,进入Installed Packages/目录,将下载的文件复制进去,重启Sublime Text 3。

(三)解决Package Control无法安装插件

原本以为大功告成,因为在Perferences->package settings中看到package control这一项,则表明安装成功。

谁知道在利用Package Control安装插件时又出现了这个错误。瞬间泪崩,这又是什么鬼。

于是又开始google,看看有什么解决方案,果然遇到这样问题的人不少。

尝试1:

原因:据说是IPv6的原因,如果我们的Intent服务提供者(ISP)不支持IPv6就会引发上述错误,原文如下:

This error is happened with IPv6 problem. If your Internet Service Provider (ISP) does not support for IPv6 you got this error.

从上面的描述可以知道首先需要获取sublime.wbond.net网站的IPv4地址,然后修改hosts文件就行了。

可是发现不管用啊,继续google。

尝试二:

网上又说,是因为连接不上https://packagecontrol.io/channel_v3.json,所以造成了打开失败

于是,点击https://github.com/wbond/package_control/issues/959#issuecomment-168447848

终于,在尝试了网上的两种方法之后,还是没有解决这个问题。

于是我机智的卸载重装了,然后奇迹般的好了,无奈......

(四)总结

虽然表面上看起来很简单的一件事,但是真的意外不断,也算是好事多磨吧,最终把问题解决了。

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

本文分享自 Bug生活2048 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档