在Python 2.4中使用oauth2/httplib2时出现CertificateValidationUnsupported
一开始看,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文档,外部版本没有单独的说明文档。