Back to Posts

mac OS X에서 pip virtualenvwrapper 설치 시 uninstalling six 에서 Exception 발생 시

Posted in MacOS, Python

스크린샷 2016-07-22 00.16.03.png

Mac OS X El Capitan(10.11.5)에서 pip로 virtualenvwrapper를 설치 시도시 six-1.4.1버전을 제거하는데 권한이 없다고 나온다.

Sudo를 통해 관리자 권한으로 실행해도 같은 오류가 발생하는데, 이것은 https://github.com/pypa/pip/issues/3165 이슈에서 답을 찾을 수 있다.

바로 Mac OS X El Capitan의 System Integrity Protection때문이다. ROOT 계정으로도 제거하지 못하기 때문에, 해결방법은 다음과 같다.

pip install virtualenvwrapper --ignore-installed six

위의 옵션으로 내장된 모듈 six를 건너뛰고 설치하게 만드는 것이다.

Python으로 백엔드를, JS로 프론트엔드를 다루고 있습니다.
패스트캠퍼스에서 실전 웹 크롤링 CAMP를 진행하고 있습니다.
공적인 연락은 아래 이메일 주소를 통해주세요!

Read Next

Fabric for Python3 (Fabric3)