Blog / 개발자 일기 / OSX 엘 캐피탄에서 iPython Notebook 설치

OSX 엘 캐피탄에서 iPython Notebook 설치

Python을 활용한 데이터 분석 강의를 주말마다 수강하던 중, iPython Notebook 설치 시 에러가 발생하여 해결하는 데 조금 애를 먹었다. OSX 최신 버전인 엘 캐피탄에서 발생하는 이슈로, 나중에 까먹을 것 같아 기록해둔다.


문제 상황

아래 명령어로 설치 시도 시 오류가 발생한다.

bash
pip install "ipython[notebook]"

pip install 오류 화면
pip install 오류 화면


원인

엘 캐피탄의 보안 설정으로 인해 내장 Python을 사용할 경우 일부 패키지 설치가 제대로 작동하지 않는다.


해결 방법
시도 1 (부분 해결): easy_install 사용

아래 명령어로 Numpy, Pandas, Matplotlib 등을 사전 설치할 수 있으나, ipython 설치 시에는 여전히 오류가 발생한다.

bash
sudo easy_install numpy
sudo easy_install pandas
sudo easy_install matplotlib
sudo easy_install ipython

easy_install 시도 화면
easy_install 시도 화면


해결책: Homebrew로 Python 재설치 후 pip 사용

Step 1. /usr/local 디렉터리 퍼미션 조정

bash
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

Step 2. Homebrew 설치

bash
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Step 3. Homebrew로 Python 재설치

bash
brew install python

Step 4. pip로 iPython Notebook 설치

bash
sudo pip install "ipython[notebook]"

설치 성공 화면
설치 성공 화면

설치가 정상적으로 완료된다.


참고

brew doctor, brew install Caskroom/cask/jupyter-notebook-ql 등의 명령어도 시도해봤으나 해결책과는 거리가 먼 액션이었다.

Written by
author
풍우래기

여행을 좋아하는 집돌이 개발자입니다.

블로그에 새로운 글이 발행되었습니다.