2017-05-09 21 views
6

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に

source ~/.bashrc 

export PATH=~/.local/bin:$PATH 

を追加

その後、私は、コマンドに

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' 
を取得

誰もがこれを助けることができますか?

+0

をチェックしましたかhttp://stackoverflow.com/a/22282511/4296747 –

+0

私の問題は異なっています。 awscliモジュールはPythonで見つけることができません。もう1つの質問では、それは言語エンコーディングの問題のようだった。 – ThriceGood

答えて

8

私は同じ問題がありました。私はawscliが/usr/local/lib/python3.5ではなく、/.local/usrにインストールされていることに気付きました。だから私は

sudo pip3 uninstall awscli 

を使用してawscliアンインストールし、ちょうど私のために問題を解決し、この

sudo pip3 install awscli 

を使用します。今すぐaws --versionが完全に動作しています。 また、/.localフォルダーにインストールされているawscliのすべての依存関係を削除してください。すべてをアンインストールしてから上記のコマンドを実行するだけです。

+0

ありがとう、私は最初の問題を通過したようだが、今は別の問題がある、 'モジュール名が' dateutil''ではない。私は、awscliのための私のpython3バージョンthatsの古い、私は3.4.3 – ThriceGood

+0

これは私のために働いても疑問に思っています – Sascha

+0

https://docs.aws.amazon.com/cli/latest/の指示に従った場合。 userguide/installing.html あなたのユーザのためにPythonをインストールすることをお勧めします 'pip install awscli --upgrade --user' これは以前のバージョンとの衝突を避けるためです。私もこの問題を抱えていました。 – German

2

私は同じ状況を最初にpip install awscliした後、sudo pip install awscliしました。実行後

sudo pip uninstall awscli 
sudo pip install awscli 

まだ問題があります。私は手動で$ HOME/.localディレクトリを削除する必要があります sudo rm -rf .localで

関連する問題