(기록 보관용) IPython 및 Jupyter를 Window에 설치 및 설정

새로운 버전 Jupyter가 나왔으므로 이것을 사용하자.

IPython Notebook

기존 IPython Notebook 설치명령어는 아래와 같다.
debian 명령어와, pip 둘중 아무거나 하나를 쓰면 된다.

apt-get install ipython-notebook
pip install ipython[notebook]

실행 명령어

ipython notebook

참고사이트: http://opentechschool.github.io/python-data-intro/core/notebook.html

Jupyter와 IPython window에 설치

Window에서 쉽게 IPython을 설치하는 방법은 Anaconda를 이용하는 방법이다.
해당 설치파일을 받아서 install하면 Python 필수 package들과 Jupyter가 모두 설치 된다.

설치하면 자동으로 환경 변수 및 모든게 설정 된다.
아래와 같이 CMD창에 입력하면, IPython console과 Jupyter가 모두 실행되는 것을 볼 수 있다.

IPython Notebook을 Window에서 원격 서버로 설정하는 방법

C:\Users\justin>ipython profile create myipythonserver
[ProfileCreate] Generating default config file: u'C:\\Users\\justin\\.ipython\\p
rofile_myipythonserver\\ipython_config.py'
[ProfileCreate] Generating default config file: u'C:\\Users\\justin\\.ipython\\p
rofile_myipythonserver\\ipython_kernel_config.py'

윈도우에서 c:\Users\username.ipython 폴더에 profile_myipythonserver 폴더가 생성되었음을 알 수 있다. (profile을 삭제하려면 해당 폴더를 삭제하면 된다.) 이 폴더 아래의 파일 ipython_notebook_config.py를 열어 내용을 다음과 같이 수정한다. (주의 python은 대소문자 구별있음)

c=get_config()

c.NotebookApp.ip = 'localhost'                    # 외부접속을 허용하고싶다면 접속가능한 IP리스트
c.NotebookApp.pylab = 'disabled' 'inline'            # 그래프 코드를 창안에서 실행
c.NotebookApp.port = 8888                                 # 원하는 포트번호로 변경
c.NotebookApp.open_browser = True False         # 웹브라우저

웹서버를 통해 외부에서 ipython notebook을 이용할 것이라면 비밀번호 설정이 필요하다.
cmd창에서 ipython에 접속하여 비밀번호를 생성한다

c:\>ipython
... 
In [1]:from IPython.lib import passwd
In [2]:passwd()
Enter password:
Verify password:
Out [2]: 'sha1:~~~~~'
In [3]:exit

참고사이트: 
http://durst.tistory.com/242
https://ipython.org/ipython-doc/3/config/intro.html


+ Recent posts