加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – 如何在Windows 7上使用Python 3和httplib2调用AWS

发布时间:2020-12-14 02:27:55 所属栏目:Windows 来源:网络整理
导读:我使用httplib2来调用Amazon Web Services(AWS): http = httplib2.Http(cache='.cache')response,content = http.request('https://sdb.amazonaws.com/...') 但它没有找到CA(我认为): File "C:Python32libsite-packageshttplib2__init__.py",line 105
我使用httplib2来调用Amazon Web Services(AWS):

http = httplib2.Http(cache='.cache')
response,content = http.request('https://sdb.amazonaws.com/...')

但它没有找到CA(我认为):

File "C:Python32libsite-packageshttplib2__init__.py",line 1059,in request self.disable_ssl_certificate_validation)
File "C:Python32libsite-packageshttplib2__init__.py",line 772,in __init__ context.load_verify_locations(ca_certs)
IOError: [Errno 2] No such file or directory

我的问题:

>我需要做些什么来配置我的操作系统和环境才能使用它?
>我已经看过很多关于确保在Python 2中为SSL构建套接字库的帖子;这适用于Python 3吗?

谢谢!

解决方法

httplib2 / Python3文件夹缺少cacerts.txt,因此不会将其复制到Python / lib文件夹中.我手动复制了文件,一切正常.这是httplib2的一个已知问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读