Windows 10에서 Geopandas 설치하기 (2021.07)

DHL
3 min readJul 23, 2021

최근 Geopandas 설치 관련 내용을 예전보다 많이 찾을 수 있게 되었으나 혹시나 잘 안되시는 분들을 위해 올려 봅니다. 아나콘다에서 conda install로 geopandas 설치가 잘 안되는 경우에 참조하시기 바랍니다.

https://geopandas.org/

기본 환경

  • 윈도우 10 64bit
  • Anaconda — Python 3.8

패키지 다운로드

더 아래의 pip 설치 구문에 있는 패키지별 버전을 참조하여
아래의 사이트에서 각 패키지 설치 파일(.whl)을 다운로드 받습니다.

https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona
https://pypi.org/project/geopandas/#files

설치

아나콘다 프롬프트를 관리자 권한으로 실행합니다.
현재 경로를 확인하고 이를 감안하여 적정 경로에 설치 파일을 이동해놓습니다. (저의 경우는 windows/system32여서 여기에 geopandas를 폴더를 만들고 이 폴더 안에 설치 파일들을 옮겨놨습니다.)

아래의 설치/업데이트 구문을 한줄씩 실행합니다.
먼저, pip와 numpy를 업그레이드하거나, uninstall 후 설치합니다.

python -m pip install — upgrade pip
pip install — upgrade numpy

그 다음 geopandas와 관련된 패키지들을 순서대로 설치합니다.

pip3.8 install pyproj 
pip install geopandas/Shapely-1.7.1-cp38-cp38-win_amd64.whl
pip install geopandas/GDAL-3.3.0-cp38-cp38-win_amd64.whl
pip install geopandas/Fiona-1.8.20-cp38-cp38-win_amd64.whl
pip install geopandas/geopandas-0.9.0-py2.py3-none-any.whl
pip install geopandas/Cartopy-0.19.0.post1-cp38-cp38-win_amd64.whl
pip install geopandas/rasterio-1.2.4-cp38-cp38-win_amd64.whl
pip3.8 install contextily

각 패키지가 정상적으로 설치되었으면 주피터 노트북을 실행하여 import로 로딩되는지 테스트하면 됩니다.

설치 파일 방식이 훨씬 빠르게 진행됩니다. conda install은 관련 채널을 탐색하기 때문에 시간이 오래 걸립니다.

또한, VS Code에서 Python extension을 설치하고 같은 방식으로 설치해봤는데 잘 설치가 되었습니다. 다음 기회에는 아나콘다, 파이썬 등 관련 환경이 없는 상태에서 VS Code만 설치하고 Geopandas 관련 패키지 설치를 테스트 해볼 생각입니다. 혹시 잘 되시는 분은 공유해주시면 감사하겠습니다! ^^

--

--