Jupyter를 사용해 보았습니다.
운영 환경
전제 조건
위를 설치했습니다.
이러한 설치가 아직 분은 이 기사를 참조하십시오.
파이썬 환경을 재구성! ! 【개발 환경의 구축편】
Jupyter 설치
우선 작업을 위한 디렉토리와 새로운 가상 환경을 준비합니다.
bash$ mkdir jupyter-notebooks
$ cd jupyter-notebooks/
$ pyenv virtualenv 3.6.3 jupy
Requirement already satisfied: setuptools in /Users/user/.pyenv/versions/3.6.3/envs/jupy/lib/python3.6/site-packages
Requirement already satisfied: pip in /Users/user/.pyenv/versions/3.6.3/envs/jupy/lib/python3.6/site-packages
$ pyenv local jupy
(jupy)$
일단 이제 Jupyter
설치를 시작할 준비가 되었습니다. 그럼! 빨리 가자!
bash(jupy)$ pip install jupyter
Collecting jupyter
Downloading jupyter-1.0.0-py2.py3-none-any.whl
Collecting ipywidgets (from jupyter)
Downloading ipywidgets-7.0.5-py2.py3-none-any.whl (68kB)
100% |████████████████████████████████| 71kB 1.7MB/s
Collecting qtconsole (from jupyter)
Downloading qtconsole-4.3.1-py2.py3-none-any.whl (108kB)
100% |████████████████████████████████| 112kB 2.0MB/s
Collecting notebook (from jupyter)
Downloading notebook-5.2.2-py2.py3-none-any.whl (8.0MB)
100% |████████████████████████████████| 8.0MB 186kB/s
...省略...
Downloading py-1.5.2-py2.py3-none-any.whl (88kB)
100% |████████████████████████████████| 92kB 3.9MB/s
Collecting pluggy<0.7,>=0.5 (from pytest; python_version >= "3.4" or python_version == "2.7" and extra == "test"->jupyter-client>=4.1->qtconsole->jupyter)
Downloading pluggy-0.6.0.tar.gz
Collecting attrs>=17.2.0 (from pytest; python_version >= "3.4" or python_version == "2.7" and extra == "test"->jupyter-client>=4.1->qtconsole->jupyter)
Downloading attrs-17.3.0-py2.py3-none-any.whl
Collecting webencodings (from html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre->bleach->nbconvert->jupyter)
Downloading webencodings-0.5.1-py2.py3-none-any.whl
Installing collected packages: six, decorator, ipython-genutils, traitlets, pyzmq, python-dateutil, py, pluggy, attrs, pytest, jupyter-core, jupyter-client, tornado, ptyprocess, pexpect, pickleshare, simplegeneric, pygments, parso, jedi, wcwidth, prompt-toolkit, appnope, ipython, ipykernel, jsonschema, nbformat, MarkupSafe, jinja2, pandocfilters, entrypoints, webencodings, html5lib, bleach, mistune, testpath, nbconvert, terminado, notebook, widgetsnbextension, ipywidgets, qtconsole, jupyter-console, jupyter
Running setup.py install for pluggy ... done
Running setup.py install for tornado ... done
Running setup.py install for simplegeneric ... done
Running setup.py install for MarkupSafe ... done
Running setup.py install for pandocfilters ... done
Successfully installed MarkupSafe-1.0 appnope-0.1.0 attrs-17.3.0 bleach-2.1.2 decorator-4.1.2 entrypoints-0.2.3 html5lib-1.0.1 ipykernel-4.7.0 ipython-6.2.1 ipython-genutils-0.2.0 ipywidgets-7.0.5 jedi-0.11.1 jinja2-2.10 jsonschema-2.6.0 jupyter-1.0.0 jupyter-client-5.2.0 jupyter-console-5.2.0 jupyter-core-4.4.0 mistune-0.8.3 nbconvert-5.3.1 nbformat-4.4.0 notebook-5.2.2 pandocfilters-1.4.2 parso-0.1.1 pexpect-4.3.1 pickleshare-0.7.4 pluggy-0.6.0 prompt-toolkit-1.0.15 ptyprocess-0.5.2 py-1.5.2 pygments-2.2.0 pytest-3.3.1 python-dateutil-2.6.1 pyzmq-16.0.3 qtconsole-4.3.1 simplegeneric-0.8.1 six-1.11.0 terminado-0.8.1 testpath-0.3.1 tornado-4.5.2 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 widgetsnbextension-3.0.8
응...실행 결과에 대해서는 상당히 길었으므로 생략하고 있습니다. 우선 에러가 나오지 않고 맨 아래의 행 Successfully installed
이 나오면 괜찮다고 생각합니다!
Jupyter 사용법
이제 Jupyter
를 즉시 시작해 보겠습니다.
bash(jupy)$ jupyter notebook
그러면 이렇게 브라우저가 시작됩니다.
오른쪽 상단에 Logout
가 있습니다만, 그 작은 분의 New
를 누르면 이렇게 Python3
라는 것이 나오므로 이것을 클릭합니다.
이런 화면이 나오면 준비가 완료됩니다! 조속히 Python
를 써 갑시다! ! !
먼저 시작하기 위해 hello world!
를 출력해 보겠습니다.
In[]: print(hello world!)
를 입력하면 바로 위에 있는 Run
를 누르거나 shift + enter
로 실행할 수 있습니다.
최고군요! !
이것이라면 간편하게 python
로 프로그램을 쓸 수 있을 것 같습니다!
약간의 잡담
이번에는 파이썬으로 개발할 때 사용할 수있는 Jupyter라는 도구에 대해 썼습니다. 설치도 간단하고, 코드의 실행도 간편하게 할 수 있으므로 꼭 한번 사용해 보는 것을 추천합니다!
참고로 한 기사・책
【Python】pyenv+virtualenv+Jupyter의 Python 환경 구축
이케우치 타카히로, 카타야나기 가오루, 이와오 엠마 하루카, @driller
Reference
이 문제에 관하여(Jupyter를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sonio/items/19dc84bf93af0c7b169f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkdir jupyter-notebooks
$ cd jupyter-notebooks/
$ pyenv virtualenv 3.6.3 jupy
Requirement already satisfied: setuptools in /Users/user/.pyenv/versions/3.6.3/envs/jupy/lib/python3.6/site-packages
Requirement already satisfied: pip in /Users/user/.pyenv/versions/3.6.3/envs/jupy/lib/python3.6/site-packages
$ pyenv local jupy
(jupy)$
(jupy)$ pip install jupyter
Collecting jupyter
Downloading jupyter-1.0.0-py2.py3-none-any.whl
Collecting ipywidgets (from jupyter)
Downloading ipywidgets-7.0.5-py2.py3-none-any.whl (68kB)
100% |████████████████████████████████| 71kB 1.7MB/s
Collecting qtconsole (from jupyter)
Downloading qtconsole-4.3.1-py2.py3-none-any.whl (108kB)
100% |████████████████████████████████| 112kB 2.0MB/s
Collecting notebook (from jupyter)
Downloading notebook-5.2.2-py2.py3-none-any.whl (8.0MB)
100% |████████████████████████████████| 8.0MB 186kB/s
...省略...
Downloading py-1.5.2-py2.py3-none-any.whl (88kB)
100% |████████████████████████████████| 92kB 3.9MB/s
Collecting pluggy<0.7,>=0.5 (from pytest; python_version >= "3.4" or python_version == "2.7" and extra == "test"->jupyter-client>=4.1->qtconsole->jupyter)
Downloading pluggy-0.6.0.tar.gz
Collecting attrs>=17.2.0 (from pytest; python_version >= "3.4" or python_version == "2.7" and extra == "test"->jupyter-client>=4.1->qtconsole->jupyter)
Downloading attrs-17.3.0-py2.py3-none-any.whl
Collecting webencodings (from html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre->bleach->nbconvert->jupyter)
Downloading webencodings-0.5.1-py2.py3-none-any.whl
Installing collected packages: six, decorator, ipython-genutils, traitlets, pyzmq, python-dateutil, py, pluggy, attrs, pytest, jupyter-core, jupyter-client, tornado, ptyprocess, pexpect, pickleshare, simplegeneric, pygments, parso, jedi, wcwidth, prompt-toolkit, appnope, ipython, ipykernel, jsonschema, nbformat, MarkupSafe, jinja2, pandocfilters, entrypoints, webencodings, html5lib, bleach, mistune, testpath, nbconvert, terminado, notebook, widgetsnbextension, ipywidgets, qtconsole, jupyter-console, jupyter
Running setup.py install for pluggy ... done
Running setup.py install for tornado ... done
Running setup.py install for simplegeneric ... done
Running setup.py install for MarkupSafe ... done
Running setup.py install for pandocfilters ... done
Successfully installed MarkupSafe-1.0 appnope-0.1.0 attrs-17.3.0 bleach-2.1.2 decorator-4.1.2 entrypoints-0.2.3 html5lib-1.0.1 ipykernel-4.7.0 ipython-6.2.1 ipython-genutils-0.2.0 ipywidgets-7.0.5 jedi-0.11.1 jinja2-2.10 jsonschema-2.6.0 jupyter-1.0.0 jupyter-client-5.2.0 jupyter-console-5.2.0 jupyter-core-4.4.0 mistune-0.8.3 nbconvert-5.3.1 nbformat-4.4.0 notebook-5.2.2 pandocfilters-1.4.2 parso-0.1.1 pexpect-4.3.1 pickleshare-0.7.4 pluggy-0.6.0 prompt-toolkit-1.0.15 ptyprocess-0.5.2 py-1.5.2 pygments-2.2.0 pytest-3.3.1 python-dateutil-2.6.1 pyzmq-16.0.3 qtconsole-4.3.1 simplegeneric-0.8.1 six-1.11.0 terminado-0.8.1 testpath-0.3.1 tornado-4.5.2 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 widgetsnbextension-3.0.8
이제
Jupyter
를 즉시 시작해 보겠습니다.bash
(jupy)$ jupyter notebook
그러면 이렇게 브라우저가 시작됩니다.
오른쪽 상단에
Logout
가 있습니다만, 그 작은 분의 New
를 누르면 이렇게 Python3
라는 것이 나오므로 이것을 클릭합니다.이런 화면이 나오면 준비가 완료됩니다! 조속히
Python
를 써 갑시다! ! !먼저 시작하기 위해
hello world!
를 출력해 보겠습니다.In[]:
print(hello world!)
를 입력하면 바로 위에 있는 Run
를 누르거나 shift + enter
로 실행할 수 있습니다.최고군요! !
이것이라면 간편하게
python
로 프로그램을 쓸 수 있을 것 같습니다!약간의 잡담
이번에는 파이썬으로 개발할 때 사용할 수있는 Jupyter라는 도구에 대해 썼습니다. 설치도 간단하고, 코드의 실행도 간편하게 할 수 있으므로 꼭 한번 사용해 보는 것을 추천합니다!
참고로 한 기사・책
【Python】pyenv+virtualenv+Jupyter의 Python 환경 구축
이케우치 타카히로, 카타야나기 가오루, 이와오 엠마 하루카, @driller
Reference
이 문제에 관하여(Jupyter를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sonio/items/19dc84bf93af0c7b169f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Jupyter를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sonio/items/19dc84bf93af0c7b169f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)