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

스크린샷 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를 건너뛰고 설치하게 만드는 것이다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×