在 Python 2.4 上使用 oauth2/httplib2 时不支持证书验证
乍一看,python-ouath2 似乎对 Python 2.4 有很多问题,所以我设法通过 Google 搜索得到了一个补丁。 但我仍然从 httplib2 收到错误,如下所示:
证书验证不受支持: 如果未安装 ssl 模块,则不支持 SSL 证书验证。要避免此错误,请安装 ssl 模块,或明确禁用验证。
我对安装 ssl 模块做了很多研究,但找不到任何有用的东西。
我使用的是运行 Red Hat Enterprise Linux 5 的 Web 主机,并且只能通过 SSH 访问我的帐户,但除了我的文件夹之外没有其他写入权限。 尝试从 easy_install 安装 SSL,但它要求另一个名为 libssl-dev 的库,如果没有我无法使用的“apt-get”命令,我无法安装它。
太感谢了。
At a first look, python-ouath2 seemed to have many problems with Python 2.4, so I managed to get a patch on that by Googling.
But I'm still getting an error from httplib2 as follows:
CertificateValidationUnsupported:
SSL certificate validation is not supported without the ssl module installed. To avoid this error, install the ssl module, or explicity disable validation.
I've done a lot of research on installing that ssl module but I can't find anything useful.
I'm using a web host running Red Hat Enterprise Linux 5 and I only have the SSH access to my account but with no further writing privileges beyond my folders.
Tryied to install SSL from easy_install but it asked for another lib called libssl-dev and I couldn't manage to install it without the "apt-get" command which I can't use.
Thank you so much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Python 2.3-2.5,您需要安装 PyPI 中的 ssl 模块。如果您安装了 setuptools,您应该能够执行
easy_install ssl
。该库的文档是 Python ssl 文档,没有单独的文档外部版本。For Python 2.3-2.5, you need to install the ssl module from PyPI. If you have setuptools installed, you should be able to just do
easy_install ssl
. The documentation for the library is the Python ssl docs, there are no separate docs for the external version.