aws(pip)返回无效语法

时间:2017-09-16 16:26:54

标签: python-3.x amazon-web-services

我正在尝试使用

在pip中安装Amazon Web Services
pip3 install awscli

但是当我尝试在这种情况下运行aws或aws configure时出现错误:

Traceback (most recent call last):
  File "/usr/local/bin/aws", line 7, in <module>
    from aws.main import main
  File "/usr/local/lib/python3.6/site-packages/aws/main.py", line 23
    print '%(name)s: %(endpoint)s' % {

任何线索?

3 个答案:

答案 0 :(得分:13)

我遇到了与python 3.6相同的问题。

这实际上是一个不同的包,令人困惑地命名为&#34; aws&#34;这引发了错误:https://github.com/eofs/aws

确保您运行

pip install awscli

NOT pip install aws

找出哪些&#34; aws&#34;你打电话的套餐:

 which aws

答案 1 :(得分:2)

AWS包仅适用于Python 2.

答案 2 :(得分:0)

我发现进入我的python目录并删除aws.exe为我解决了此错误。

转到此位置 C:\Users\user.name\AppData\Roaming\Python\Python37\Scripts\

并删除此文件aws.exe