Windows Python和AWS CLI未知编码IDNA

时间:2018-12-04 19:35:07

标签: python amazon-web-services amazon-s3 aws-cli

我遇到的问题与another unanswered post完全相同,但是我愿意提供所需的任何代码/设置来正确回答问题。

就像我在上面提到的帖子中一样,我也试图通过AWS CLI将文件部署到S3并收到相同的错误:

upload failed: ... An HTTP Client raised and unhandled exception: unknown encoding: idna

我拥有Python和AWS CLI的最新版本。我可以让Python Shell导入encodings.idna,但是AWS CLI进程会引导自己的Shell来运行我假设的命令。这可能意味着我需要以某种方式将导入语句注入到AWS CLI流程中。我尝试编辑aws.cmd程序(一个在/ bin中,一个在/ scripts中),但是几乎所有更改都使该程序无法正常工作。

我不确定要发布什么内容来确定我的问题所在,所以请告诉我。

1 个答案:

答案 0 :(得分:0)

我刚刚看到我没有回答这个问题。因此,这就是我为解决此问题所做的事情。

发布此问题后不久,我再次尝试了AWS CLI Windows Installer并成功了。我仍然不知道为什么初始安装不起作用,但是我可以通过CLI上载到S3,而没有Python编码错误。