我有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安装到其他目录中。任何帮助深表感谢。
答案 0 :(得分:2)
您可以检查.local文件夹的权限并确保您的用户拥有它们吗,因为您以sudo身份运行它,所以您可能已经弄乱了该部分的权限。 sudo chown -R $ USER〜/ .local将在需要时解决该问题。