升级awscli时遇到问题

时间:2018-12-12 14:12:51

标签: amazon-web-services pip ubuntu-16.04

我有python版本2.7.12,位置为-

/usr/bin/python

我的pip版本如下-

pip 18.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

点位置为-

/usr/local/bin/pip

我执行以下操作-

sudo pip install awscli --upgrade --user

返回-“ 成功安装了awscli-1.16.73

现在,当我在命令行上执行aws时,我得到以下信息-

Traceback (most recent call last):
  File "/home/Dan/.local/bin/aws", line 19, in <module>
    import awscli.clidriver
ImportError: No module named awscli.clidriver

我被困在这里。我认为pip正在将awscli安装到其他目​​录中。任何帮助深表感谢。

1 个答案:

答案 0 :(得分:2)

您可以检查.local文件夹的权限并确保您的用户拥有它们吗,因为您以sudo身份运行它,所以您可能已经弄乱了该部分的权限。 sudo chown -R $ USER〜/ .local将在需要时解决该问题。