Amazon web services 升级awscli时遇到问题

Amazon web services 升级awscli时遇到问题,amazon-web-services,pip,ubuntu-16.04,Amazon Web Services,Pip,Ubuntu 16.04,我有python版本2.7.12,位置是- /usr/bin/python /usr/local/bin/pip 我有如下的pip版本- pip 18.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) Pip位置为- /usr/bin/python /usr/local/bin/pip 我执行以下命令— sudo pip install awscli --upgrade --user 它返回-“已成功安装aw

我有python版本2.7.12,位置是-

/usr/bin/python
/usr/local/bin/pip
我有如下的pip版本-

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

/usr/bin/python
/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
回溯(最近一次呼叫最后一次):
文件“/home/Dan/.local/bin/aws”,第19行,在
导入awscli.clidriver
ImportError:没有名为awscli.clidriver的模块

我被困在这里了。我认为pip正在将awscli安装到另一个目录中。非常感谢您的帮助。

您能否检查.local文件夹上的权限,并确保您的用户拥有这些权限,因为您以sudo的身份运行该文件夹,您可能对该部分的权限有误。sudo chown-R$USER ~/.local将在需要时修复此问题。

您能否检查.local文件夹上的权限,并确保您的用户拥有这些权限,因为您以sudo身份运行该文件夹,您可能对该部分的权限有误。sudo chown-R$USER~/.local将在需要时修复此问题。

您是否在python中使用aws cli?你有什么理由不直接使用Boto3吗?我遵循了以下原则-。我在ubuntu上使用软件包管理器安装,但意识到它没有更新,所以尽管安装文本中的pip路由我也看到了一条消息-要求已经满足:六个>=1.5 in/home/Dan/.local/lib/python2.7/site-packages(来自python dateutil=2.1;python_version>=“2.7”->botocore=1.12.63->boto3)(1.11.0)啊,好的,稍微误读了问题,请参考此处的答案:即尝试
pip卸载awscli
,然后
pip安装awscli
,而不使用升级/用户部分。我想是因为用户的原因,它没有安装在正确的位置,也找不到。好的,您可以检查
.local
文件夹上的权限,并确保您的用户拥有这些权限,因为您以sudo的身份运行它,您可能对该部分的权限有问题
sudo chown-R$USER~/.local
将在需要时修复此问题。您是否在python中使用aws cli?你有什么理由不直接使用Boto3吗?我遵循了以下原则-。我在ubuntu上使用软件包管理器安装,但意识到它没有更新,所以尽管安装文本中的pip路由我也看到了一条消息-要求已经满足:六个>=1.5 in/home/Dan/.local/lib/python2.7/site-packages(来自python dateutil=2.1;python_version>=“2.7”->botocore=1.12.63->boto3)(1.11.0)啊,好的,稍微误读了问题,请参考此处的答案:即尝试
pip卸载awscli
,然后
pip安装awscli
,而不使用升级/用户部分。我想是因为用户的原因,它没有安装在正确的位置,也找不到。好的,您可以检查
.local
文件夹上的权限,并确保您的用户拥有这些权限,因为您以sudo的身份运行它,您可能对该部分的权限有问题
sudo chown-R$USER~/.local
将在需要时修复该问题。