awscli无法正常工作:没有名为'awscli'的模块
我想在Linux Mint 17.2 Rafaela上使用pip3安装awscli。awscli无法正常工作:没有名为'awscli'的模块
我收到错误:
Traceback (most recent call last):
File "/home/jonathan/.local/bin/aws", line 19, in <module>
import awscli.clidriver
ImportError: No module named 'awscli'
这是我采取的步骤,继AWS安装指南:
sudo pip install awscli --upgrade --user
一切似乎安装罚款。
添加到我的.bashrc
export PATH=~/.local/bin:$PATH
然后
source ~/.bashrc
然后我尝试的命令
aws --version
,我也得到
Traceback (most recent call last):
File "/home/jonathan/.local/bin/aws", line 19, in <module>
import awscli.clidriver
ImportError: No module named 'awscli'
任何人都可以帮忙吗?
我有同样的问题。我意识到awscli未安装在/usr/local/lib/python3.5中,而是安装在/.local/usr中。所以我卸载awscli使用
sudo pip3 uninstall awscli
,只是用这个
sudo pip3 install awscli
上解决了这个问题对我来说。现在aws --version
工作正常。 此外,请确保您删除安装在/.local文件夹中的awscli的所有依赖项,只需将其全部卸载,然后运行上述命令即可。
谢谢,我似乎已经通过了最初的问题,但现在我有另一个问题,'没有名为'dateutil'的模块。我想知道是否它的python3版本过时了awscli,我有3.4.3 – ThriceGood
这也适用于我 – Sascha
如果您按照https://docs.aws.amazon.com/cli/latest/中的说明操作userguide/installing.html 他们建议仅为您的用户安装python 'pip install awscli --upgrade --user' 以避免与以前版本的冲突。我也有这个问题。 – German
我创建了同样的情况,先做了pip安装awscli,然后做了sudo pip安装awscli。运行后
sudo pip uninstall awscli
sudo pip install awscli
我还是有问题。我必须手动删除$ HOME/.local目录 与sudo rm -rf .local
你检查http://stackoverflow.com/a/22282511/4296747 –
我的问题是不同的。 awscli模块不能被Python找到。在另一个问题中,它似乎是一种语言编码问题。 – ThriceGood