2017-05-09 3 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 

다 잘 설치하는 것으로 보인다.

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

다음 내 .bashrc에에 추가

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' 
를 얻을 수

아무도 도움이 될 수 있습니까?

+0

확인 했습니까? http://stackoverflow.com/a/22282511/4296747 –

+0

내 문제가 다릅니다. awscli 모듈은 파이썬에 의해 발견 될 수 없다. 다른 질문에서 그것은 언어 인코딩 문제로 보였다. – 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 '이 아닙니다. 나는 내 python3 버전이 awscli의 최신 버전이 아닌지 궁금합니다. 3.4.3 – ThriceGood

+0

이것은 나를 위해 일했습니다. – Sascha

+0

https://docs.aws.amazon.com/cli/latest/의 지침을 따랐다면 userguide/installing.html 사용자를 위해서 파이썬을 설치하기를 권장합니다 'pip install awscli --upgrade --user' 이전 버전과의 충돌을 피하십시오. 나는이 문제도 가지고 있었다. – German

2

필자는 awscli를 pip 설치하고, sudo pip install awscli를 실행하여 동일한 상황을 만들었습니다. 실행 후

sudo pip uninstall awscli 
sudo pip install awscli 

아직 문제가 있습니다. 수동으로 $ HOME/.local 디렉토리를 제거해야합니다. sudo rm -rf .local