IPython Notebook + Spark + TensorFlow on MacOS 박 영 택 컴퓨터학부
IPython Notebook(Jupyter) 다운로드 및 설치
1. Anaconda 설치 [1] Anaconda는 python 및 여러 package를 포함하는 free python distribution으로써, 우선 설치가 필요. 다음의 링크를 접속. https://www.continuum.io/download 사용하는 python 버전에 맞는 Anaconda 설치 파일을 다운로드 다운받은 Anaconda 설치 파일을 실행. 만약, 인터넷 배포 파일이라 설치 화면이 열리지 않을 경우 -> 마우스 오른쪽 클릭/열기 설치 완료. Download it
2. Jupyter 설치 [1] terminal에서 다음의 명령어를 실행. 설치 완료. conda install jupyter
3. Notebook 실행 [1] terminal에서 다음의 명령어를 실행. 다음과 같이 브라우저가 열리며 실행. Jupyter notebook
3. Notebook 실행 [2] 다음과 같이 실행 1. New 클릭 2. Python 클릭
3. Notebook 실행 [3] 다음과 같이 실행 다음과 같이 테스트 2. 버튼 클릭하여 코드 실행 1. Python 코드 입력
Spark 다운로드 및 설치
brew install bazel swig 1. Dependincies [1] homebrew 모듈을 이용하여 Spark와 Tensorflow를 설치하는 것을 권장. 터미널에서 다음의 명령어를 실행하여 Homebrew 설치 dependencies 설정 terminal에서 다음의 명령어를 실행하여 설치. /usr/bin/ruby -e "$(curl –fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install bazel swig
2. Apache Spark 설치 터미널에서 다음의 명령어 실행. 설치가 완료되면, 다음의 명령어 실행. 옆의 사진과 같이 나오면 설치완료 brew install apache-spark pyspark
3. Jupyter에서 pyspark 실행[1] 터미널에서 다음의 명령어를 실행. 아래의 내용을 열린 파일에 추가하여 작성후 저장하고 종료. export PYSPARK_DRIVER_PYTHON=jupyter export PYSPARK_DRIVER_PYTHON_OPTS="notebook" pyspark 터미널에서 다음의 명령어 실행. vi .bash_profile source .bash_profile
3. Jupyter에서 pyspark 실행[2] Jupyter 에서 아래와 같이 작성하여 pyspark가 import되는지 확인. pyspark
TensorFlow 다운로드 및 설치
1. TensorFlow 설치 terminal에서 다음의 명령어를 실행하여 설치. Jupyter 에서의 테스트 아래의 명령어는 python2.7기준. Jupyter 에서의 테스트 Tab을 눌러서 옆과 같이 라이브러리가 호출되는지 확인. pip install --upgrade pip pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.7.1-cp27-none-any.whl
설치 관련 참조 http://jupyter.readthedocs.org/en/latest/install.html https://www.tensorflow.org/versions/r0.7/get_started/index.html