아나콘다 에서 주피터를 사용하는데, 활성화한 환경이 변경이 안됩니다
글쓴이: gurumong / 작성시간: 수, 2017/06/14 - 6:37오후
아나콘다 설치 후 주피터 에서 텐서플로우를 임포트 하는데 모듈을 찾을 수 없다는 메세지가 나옵니다
먼저 환경을 활성화 한 후라서 콘솔에서 python을 실행해서는 되는데
왜 주피터에서는 찾을 수 없다고 뜨는지 모르겠습니다
전체 설치 과정은 이러합니다
bash anaconda3-4.4.0-Linux-x86_64.sh conda create -n tensorflow source activate tensorflow conda install tensorflow-gpu jupyter notebook
여기까지가 설치입니다
이제 콘솔에서 pthon 실행 후 import tensorflow as tf 하면 정상적으로 임포트가 됩니다
그런데 웹브라우져로 주피터에 접속하여
import tensorflow as tf 를 실행하면 모듈을 찾을 수 없다고 나오네요
moduleNotFoundError: No module named 'tensorflow'
원인을 찾아보니 양쪽의 sys.path가 다르게 출력되는것을 확인했습니다
환경을 활성화 한 후인데
왜 양쪽의 패스가 이렇게 다르게 나오는걸가요? ㅜ.ㅜ
>>> for path in sys.path: ... print(path) # 이하 python 결과 /home/monster/anaconda3/envs/tensorflow/lib/python36.zip /home/monster/anaconda3/envs/tensorflow/lib/python3.6 /home/monster/anaconda3/envs/tensorflow/lib/python3.6/lib-dynload /home/monster/anaconda3/envs/tensorflow/lib/python3.6/site-packages /home/monster/anaconda3/envs/tensorflow/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg #이하 jupyter 에서 결과 /home/monster/anaconda3/lib/python36.zip /home/monster/anaconda3/lib/python3.6ㅜ /home/monster/anaconda3/lib/python3.6/lib-dynload /home/monster/anaconda3/lib/python3.6/site-packages /home/monster/anaconda3/lib/python3.6/site-packages/Sphinx-1.5.6-py3.6.egg /home/monster/anaconda3/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg /home/monster/anaconda3/lib/python3.6/site-packages/IPython/extensions /home/monster/.ipython
Forums:
댓글 달기