首页 > 解决方案 > 升级 awscli 时遇到问题

问题描述

我有 python 版本 2.7.12,位置是 -

/usr/bin/python

我的点子版本如下 -

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 安装到不同的目录中。任何帮助都深表感谢。

标签: amazon-web-servicespipubuntu-16.04

解决方案


您能否检查 .local 文件夹的权限并确保您的用户拥有它们,因为您以 sudo 运行它,您可能已经搞砸了该部分的权限。sudo chown -R $USER ~/.local 会在需要时解决这个问题。


推荐阅读