amazon-web-services - 升级 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 安装到不同的目录中。任何帮助都深表感谢。
解决方案
您能否检查 .local 文件夹的权限并确保您的用户拥有它们,因为您以 sudo 运行它,您可能已经搞砸了该部分的权限。sudo chown -R $USER ~/.local 会在需要时解决这个问题。
推荐阅读
- python - 为什么我会收到这个 TypeError: () got an unexpected keyword argument 错误?
- phpstorm - 如何使模板片段在blade.php 文件中可见?
- aws-lambda - Step Functions 忽略参数,使用默认输入执行它
- html - 表格列标题宽度不一样,表格主体和滚动条太大
- python - 由于来自 previos click 项目的表单发布方法,网页无法正确加载 - 当前页面显示未找到数据
- python - VSCode + Pylance:已识别类属性但没有可用的自动完成功能
- excel - 为什么 On Error Goto Label 第一次成功绕过错误后不起作用?
- java - java.text.ParseException:无法解析的日期。"dd MMM yyyy HH:mm:ss" 格式
- django - 注册时用户看不到 Django 中的消息错误
- excel - 优化 excel/google 表格中的销售问题