升级 awscli 时遇到问题
Having issues upgrading awscli
我有 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
它returns - "成功安装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 版本 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
它returns - "成功安装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 会解决这个问题。