在Python 2.4中使用oauth2/httplib2时出现CertificateValidationUnsupported

0 投票
1 回答
1428 浏览
提问于 2025-04-16 23:41

一开始看,python-oauth2在Python 2.4上似乎有很多问题,所以我通过谷歌找到了一些补丁。不过,我还是遇到了来自httplib2的一个错误,内容如下:

CertificateValidationUnsupported: 没有安装ssl模块,无法进行SSL证书验证。要避免这个错误,安装ssl模块,或者明确禁用验证。

我查了很多关于安装ssl模块的资料,但找不到有用的信息。

我使用的网络主机是运行Red Hat Enterprise Linux 5的,我只能通过SSH访问我的账户,但在我的文件夹之外没有其他写入权限。我尝试通过easy_install安装SSL,但它要求另一个库叫libssl-dev,而我无法在没有“apt-get”命令的情况下安装它。

非常感谢。

1 个回答

2

对于Python 2.3到2.5的版本,你需要从PyPI网站安装ssl模块。如果你已经安装了setuptools,那么你只需要输入easy_install ssl就可以了。关于这个库的使用说明,可以查看Python ssl文档,外部版本没有单独的说明文档。

撰写回答