七牛python sdk 上传报错 'max_retries'

Traceback (most recent call last):
  File "/home/andy/workspace/test/test.py", line 16, in <module>
    print upload_img_qiniu()
  File "/home/andy/workspace/test/test.py", line 13, in upload_img_qiniu
    ret, info = qiniu.put_data(token, key, data)
  File "/usr/lib/python2.7/site-packages/qiniu/services/storage/uploader.py", line 28, in put_data
    return _form_put(up_token, key, data, params, mime_type, crc, progress_handler)
  File "/usr/lib/python2.7/site-packages/qiniu/services/storage/uploader.py", line 71, in _form_put
    r, info = http._post_file(url, data=fields, files={'file': (name, data, mime_type)})
  File "/usr/lib/python2.7/site-packages/qiniu/http.py", line 73, in _post_file
    return _post(url, data, files, None)
  File "/usr/lib/python2.7/site-packages/qiniu/http.py", line 40, in _post
    _init()
  File "/usr/lib/python2.7/site-packages/qiniu/http.py", line 32, in _init
    max_retries=config.get_default('connection_retries'))
TypeError: __init__() got an unexpected keyword argument 'max_retries'

很奇怪的错误,怎么解决
centos7本地测试不错

阅读 3.2k
1 个回答
✓ 已被采纳新手上路,请多包涵

这网站很奇怪
发了那么就,连搜索都搜不到
不知道是为网站活跃度的问题,还是我等级太低了……
问题解决了
没有人回答就自己来吧
sudo pip install requests --upgrade

安装结果……
Uninstalling requests-1.1.0:
Successfully uninstalled requests-1.1.0
Successfully installed requests-2.7.0
应该是因为requests版本过低,其引起的依赖报错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进