- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
jupyter에서 watermark 패키지 실행하기 본문
watermark 패키지 설치
https://github.com/rasbt/watermark#installation-and-updating
[내 개발 환경] OS X El Capitan, Version 10.11.5
https://github.com/rasbt/python-machine-learning-book/blob/master/code/ch02/ch02.ipynb
https://github.com/rasbt/watermark
jupyter 에서 watermark 패키지가 실행되지 않는다.
jupyter에서 설치를 해 봤지만, import 할때 패키지 이름을 찾지 못한다.
Successfully installed watermark-1.3.0
라고 출력되었지만
import watermark
라고 해 보면 다시
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-4-c71596d2baa5> in <module>() ----> 1 import watermark /Users/heeseok/src/watermark/watermark/__init__.py in <module>() ----> 1 from watermark.watermark import * 2 3 __all__ = ['watermark'] 4 5 __version__ = '1.3.0' ImportError: No module named watermark
위와 같은 에러 메시지가 출력된다.
%load_ext watermark %watermark -a 'Sebastian Raschka' -u -d -v -p numpy,pandas,matplotlib
ImportError: No module named watermark
anaconda 를 설치하고, python3 환경을 만들었는데, 여기서는 import watermark 가 잘 된다.
아마도 watermark 패키지가 2.7 버전에서는 설치가 안되는 것 같다.
( python 2.7에서 import watermark 에러 없이 되었다. )
$ source activate python3 (python3 환경 활성화)
(python3)$ python
Python 3.5.1 |Continuum Analytics, Inc.| (default, Dec 7 2015, 11:24:55)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import watermark
>>>
jupyter 에서 다중커널을 설정해서 python 3 환경의 kernel 을 설정했는데, anaconda 에서 설정한 python3 환경과 달라서 watermark가 import 가 안되는 것 같다.
jupyter 의 notebook에서 직접 watermark를 설치한 후에 import 를 해도 안되는 것은 좀 이상하기는 하다.
anaconda의 python3 환경을 이용하도록 jupyter kernel을 설정하면 잘 될 것 같기도 하다.
=> jupyter 의 Python 3 Kernel을 anaconda 의 python3 환경으로 설정해 줬음.
jupyter notebook에서 import watermark 했음. (Python 2, Python 3 커널 모두 성공했음.)
$ jupyter kernelspec list
Available kernels:
python3 /Users/{USER}/Library/Jupyter/kernels/python3
python2 /usr/local/share/jupyter/kernels/python2
$ cd /Users/{USER}/Library/Jupyter/kernels/python3
$ vi kernel.json ( anaconda의 python3 경로로 수정 )
{
"display_name": "Python 3",
"language": "python",
"argv": [
"/Users/{USER}/anaconda/envs/python3/bin/python",
"-m",
"ipykernel",
"-f",
"{connection_file}"
]
}
watermark 패키지를 설치할 때 1.3.0 에서는 jupyter notebook 에서 잘 안되었는데, 이것저것 해보다보니 1.3.1 버전으로 설치가 되었다. 어쩌면 watermark 가 버전업이 되면서 설치 문제가 해결된 것은 아닐까?...
$ conda list 로 설치된 패키지를 살펴보니,
python2 에서는 watermark 1.3.0 버전이 설치되어 있고,
python3 에서는 watermark 1.3.1 버전이 설치되어 있다.
'Python' 카테고리의 다른 글
Python Pandas 기초 - DataFrame 사용법 (0) | 2016.06.17 |
---|---|
[python] Seaborn: statistical data visualization (0) | 2016.06.17 |
anaconda 사용법 (0) | 2016.06.08 |
jupyter 다중 커널(kernel) 설치하기 (0) | 2016.06.04 |
jupyter (IPython) 배우기 (0) | 2016.05.27 |