osx pip install 시 Operation not permitted 에러 발생

error: could not create ‘/System/Library/Frameworks/Python.framework/Versions/2.7/share’: Operation not permitted

에러 발생…
원인을 찾아보니..

MacOS X El Capitan 이후 추가된 기능인 ‘시스템 무결성 보호(SIP:System Integrity Protection)’ 때문인듯 하다. 이는 시스템 파일과 폴더를 수정할 가능성을 사전에 차단해 악성 소프트웨어로부터 Mac을 보호해 주는 기능이다.

하지만 설치도 막고 있으니 난감…

SIP기능을 제어하려면 반드시 ‘복구모드(Recovery Mode)에서 설정을 해야 한다는데…
자세한 내용은 http://luv2irene.tistory.com/12 을 참고…

쉬운 방법을 찾았다.
pip 설치시 user에 설치하는것..ㅋ

pip install –user

끝!

This entry was posted in Python/Ruby/Perl. Bookmark the permalink.

댓글 남기기