【问题标题】:Windows Python & AWS CLI Unknown Encoding idnaWindows Python 和 AWS CLI 未知编码 idna
【发布时间】:2019-05-06 07:25:15
【问题描述】:

我遇到了与 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 中),但几乎每次更改都会使程序无法正常工作。

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

【问题讨论】:

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


    【解决方案1】:

    我刚刚看到我没有回答这个问题。所以,这就是我为解决这个问题所做的工作。

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

    【讨论】:

      猜你喜欢
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 2015-09-17
      相关资源
      最近更新 更多