编辑 1:我正在使用 floobits 插件(最新版本),从包管理器中卸载并再次安装。我没有得到回溯,而是一个带有以下错误消息的错误窗口:无法加入工作区。 CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书 (_ssl.c:1124)。
编辑 2:我尝试了包控制升级包和 Staisfy 依赖项,但这并没有帮助修复它。 我能够修复它(答案如下)。
我已经被这个问题困扰了好几天了。当我尝试连接到 sublime text 中的 floobits 工作区时,我收到错误消息 CERTIFICATE_VERIFY_FAILED 无法获得本地颁发者证书 (_ssl.c:1124)。
我搜索了很多关于这个,但我不知道出了什么问题。
我从升级 certifi 和 pip 本身开始。
然后我在某处读到我应该检查 OpenSSl(和 py 的请求库)和 cURL 是否可以打开 URL(floobits.com),因为工作区托管在那里。 curl 没有返回任何错误,但 OpenSSL(和请求)无法验证,给出了同样的错误。
所以我从网站上下载了证书,然后在 chrome 中打开它。我下载了所有三个证书(用于根证书、中间证书和网站本身),并将它们附加到 certifi 包文件夹内的 cacert.pem 中。之后,当我运行它时,OpenSSL 能够打开它(请求库也得到了 200 响应代码)。
但是,floobits 仍然无法连接并出现相同的错误。我知道 floobits.com 和 sublime 扩展没有任何问题,因为朋友仍然可以毫无问题地打开工作区。
请告诉我我能做些什么来解决这个问题。
答案 0 :(得分:0)
所以我设法通过将 Sublime 恢复到新状态然后再次复制我的文件来“解决”问题。如果有人遇到此问题,请在此处回答。 方法:
这解决了我遇到的问题。不幸的是,我无法找到问题所在。