floobits Sublime Text 3 - SSL CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书 (_ssl.c:1124)
floobits Sublime Text 3 - SSL CERTIFICATE_VERIFY_FAILED unable to get local issuer certificate (_ssl.c:1124)
编辑 1:我正在使用 floobits 插件(最新版本),从包管理器中卸载并重新安装。我没有收到回溯,而是收到错误 window,并显示以下错误消息:无法加入工作区。 CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书 (_ssl.c:1124)。
编辑 2:我尝试了包控制升级包和 Staisfy 依赖项,但这并没有帮助修复它。
我能够修复它(在下面回答)。
我已经被这个问题困了好几天了。当我尝试连接到 sublime text 中的 floobits 工作区时,我收到错误消息 CERTIFICATE_VERIFY_FAILED unable to get local issuer certificate (_ssl.c:1124).
我搜索了很多,但我不知道出了什么问题。
我首先升级了 certifi 和 pip 本身。
然后我在某处读到我应该检查 OpenSSL(和 py 的请求库)和 cURL 是否可以打开 URL(floobits.com),因为工作空间托管在那里。 curl 没有返回任何错误,但 OpenSSL(和请求)无法验证,给出了同样的错误。
所以我在 chrome 打开网站时从网站下载了证书。我下载了所有三个证书(用于根证书、中间证书和网站本身),并将它们附加到 certifi 包文件夹内的 cacert.pem。在那之后,当我 运行 它时,OpenSSL 能够打开它(并且请求库也得到了 200 响应代码)。
但是,floobits 仍然无法连接并给出相同的错误。我知道 floobits.com 和 sublime 扩展没有任何问题,因为朋友仍然可以毫无问题地打开工作区。
请告诉我如何解决这个问题。
所以我设法 'solve' 通过将 Sublime 恢复到全新状态然后再次复制我的文件来解决问题。如果有人遇到这个问题,请在这里回答。
方法:
- 转到 Sublime > 首选项 > 浏览包
- 在此文件夹中,将 'User' 文件夹复制并备份到其他位置。
- 删除此位置的所有文件夹(在此期间不需要关闭 Sublime,但最好关闭它)
- 将备份的'User'文件夹复制回这里(记住你删除的位置,%AppData%\Roaming\Sublime Text 3\Packages(for Windows))
- 一切就绪,您现在已经全新安装了 sublime。
- Sublime 将重新开始安装所有包,等待它完成并继续工作。
这解决了我遇到的问题。不幸的是,我无法找到问题所在。
编辑 1:我正在使用 floobits 插件(最新版本),从包管理器中卸载并重新安装。我没有收到回溯,而是收到错误 window,并显示以下错误消息:无法加入工作区。 CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书 (_ssl.c:1124)。
编辑 2:我尝试了包控制升级包和 Staisfy 依赖项,但这并没有帮助修复它。 我能够修复它(在下面回答)。
我已经被这个问题困了好几天了。当我尝试连接到 sublime text 中的 floobits 工作区时,我收到错误消息 CERTIFICATE_VERIFY_FAILED unable to get local issuer certificate (_ssl.c:1124).
我搜索了很多,但我不知道出了什么问题。
我首先升级了 certifi 和 pip 本身。
然后我在某处读到我应该检查 OpenSSL(和 py 的请求库)和 cURL 是否可以打开 URL(floobits.com),因为工作空间托管在那里。 curl 没有返回任何错误,但 OpenSSL(和请求)无法验证,给出了同样的错误。
所以我在 chrome 打开网站时从网站下载了证书。我下载了所有三个证书(用于根证书、中间证书和网站本身),并将它们附加到 certifi 包文件夹内的 cacert.pem。在那之后,当我 运行 它时,OpenSSL 能够打开它(并且请求库也得到了 200 响应代码)。
但是,floobits 仍然无法连接并给出相同的错误。我知道 floobits.com 和 sublime 扩展没有任何问题,因为朋友仍然可以毫无问题地打开工作区。
请告诉我如何解决这个问题。
所以我设法 'solve' 通过将 Sublime 恢复到全新状态然后再次复制我的文件来解决问题。如果有人遇到这个问题,请在这里回答。 方法:
- 转到 Sublime > 首选项 > 浏览包
- 在此文件夹中,将 'User' 文件夹复制并备份到其他位置。
- 删除此位置的所有文件夹(在此期间不需要关闭 Sublime,但最好关闭它)
- 将备份的'User'文件夹复制回这里(记住你删除的位置,%AppData%\Roaming\Sublime Text 3\Packages(for Windows))
- 一切就绪,您现在已经全新安装了 sublime。
- Sublime 将重新开始安装所有包,等待它完成并继续工作。
这解决了我遇到的问题。不幸的是,我无法找到问题所在。