지난 게시글에서 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 에서 내 환경을 볼 수 있을 것이다.
해결 방안
$ 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 하면 아주 아름답고 깔끔하게 실행된다.
반응형
댓글