OS X El Capitan 에서 aws-shell 을 사용하려다 보니 pip…

OS X El Capitan 에서 aws-shell 을 사용하려다 보니 pip install 과정중에 six 1.4.1 패키지 의존성 문제가 있네요. 살펴보니 사유는 El Capitan 에 해당 패키지가 이미 설치되어 있고, 이 패키지가 OS X 의 System Integrity Protection 에서 root 권한이 있더라도 해당 패키지에 대한 modify 가 불가능하게 되어 있기 때문이네요. aws-shell 은 botocore 등의 패키지 의존성에 의해 six 1.5.0 이상이 필요하기 때문에 DEPRECATION 경고를 받으신 분들은 설치에 실패할 듯 합니다.

방법은 간단히, –ignore-installed six 를 붙여 주세요.
yourmac:~ sudo pip install aws-shell –ignore-installed six

이미 알고 계시다면 스키푸~ 🙂

4 thoughts on “OS X El Capitan 에서 aws-shell 을 사용하려다 보니 pip…

  1. 추가적으로, 터미널에서 aws cli 도구나 aws-shell 실행시 UTF locale 에러 받으시는 분들은 ~/.bash_profile 에 아래의 내용을 추가해 주세요~

    export LC_ALL=en_US.UTF-8
    export LANG=en_US.UTF-8

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.