Python을 활용한 데이터 분석 강의를 주말마다 수강하던 중, iPython Notebook 설치 시 에러가 발생하여 해결하는 데 조금 애를 먹었다. OSX 최신 버전인 엘 캐피탄에서 발생하는 이슈로, 나중에 까먹을 것 같아 기록해둔다.
문제 상황
아래 명령어로 설치 시도 시 오류가 발생한다.
pip install "ipython[notebook]"

원인
엘 캐피탄의 보안 설정으로 인해 내장 Python을 사용할 경우 일부 패키지 설치가 제대로 작동하지 않는다.
해결 방법
시도 1 (부분 해결): easy_install 사용
아래 명령어로 Numpy, Pandas, Matplotlib 등을 사전 설치할 수 있으나, ipython 설치 시에는 여전히 오류가 발생한다.
sudo easy_install numpy
sudo easy_install pandas
sudo easy_install matplotlib
sudo easy_install ipython

해결책: Homebrew로 Python 재설치 후 pip 사용
참고:
Step 1. /usr/local 디렉터리 퍼미션 조정
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local
Step 2. Homebrew 설치
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Step 3. Homebrew로 Python 재설치
brew install python
Step 4. pip로 iPython Notebook 설치
sudo pip install "ipython[notebook]"
.png)
설치가 정상적으로 완료된다.
참고
brew doctor, brew install Caskroom/cask/jupyter-notebook-ql 등의 명령어도 시도해봤으나 해결책과는 거리가 먼 액션이었다.