Jupyter notebook에서 tensorflow를 이용하려고 하였는데 tensorflow 모듈이 없다는 반응이 오는 문제가 있었습니다.

이 문제 해결을 위하여 오랜 시간을 사용 하였기에 다른 분들은 빨리 해결하면 좋겠다는 마음에서 이 글을 썼습니다.



문제 : https://github.com/jupyter/jupyter/issues/95


iPython 쉘 환경에서와 Jupyter notebook에서 virtualenv를 사용할 때 반응이 다름.



해결 : http://ipython.readthedocs.io/en/latest/install/kernel_install.html


Jupyter notebook에서 virtualenv를 이용하려면 수동으로 지정을 해주어야합니다.


source activate myenv python -m ipykernel install --user --name myenv --display-name "Python (myenv)"



위처럼 source activate를 통해 가상환경을 만들고 이 상태에서 ipykernel 위에도 가상환경을 인스톨하면 

Jupyter notebook에서도 가상환경을 이용할 수 있습니다.