본문 바로가기
컴퓨터 COMPUTER/Urban Data Analytics 데이터분석

내 Conda Environment를 Jupyter Notebook 에서 사용하기

by 매실이 maesiri 2020. 7. 7.

지난 게시글에서 conda environment 를 생성하고 그 안에서 geopandas 모듈을 설치해보았다. 

그러나 막상 jupyter notebook 에서 이를 사용하려고 하니 그런 모듈이 없다는 에러가 뜬다.

 

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-a62d01c1d62e> in <module>
----> 1 import geopandas as gpd

ModuleNotFoundError: No module named 'geopandas'

이와 같은 에러가 발생하는 원인은 conda environment (이전 게시글에서 생성한 환경) 의 경로가 Jupyter Notebook 에서 사용하는 경로와 다르기 때문이다.

 

따라서 Conda Environment 를 Jupyter Notebook 에 추가해주어야 한다. 해결 후에 아래와 같이 notebook 에서 내 환경을 볼 수 있을 것이다. 

jupyter notebook

해결 방안

$ conda activate py368
(py368) $ conda install -c anaconda ipykernal
(py368) $ python -m ipykernel install --user --name=py368

이후 제대로 되었는지 확인해보려면 아래와 같이 입력했을 때 정상적으로 gpd 의 메타데이터가 출력되면 된다.

$ python3
>>> import geopandas as gpd
>>> help(gpd)

다시 jupyter notebook 을 실행하고 new 를 클릭하면 아래 내 conda environment 가 생성되었음을 확인할 수 있다. 내 environment 에서 모듈을 import 하면 아주 아름답고 깔끔하게 실행된다.

 

반응형

댓글