Nerdy

pipwin을 사용해서 geopandas 쉽게 설치하기 본문

Python/[Geopandas]

pipwin을 사용해서 geopandas 쉽게 설치하기

뚱인데요? 2023. 4. 19. 20:29
728x90

본인은 교통 회사를 재직하면서 자연스레 geopandas를 사용할 일이 많다.

아무래도 교통 raw data를 분석하거나 로봇, 서비스 제작하는데 있어서 데이터 수집 후 분석, 그리고 QGIS에서 분석된 shp파일 분석 등 사용할 일이 많아 기본 pandas보다 geopandas를 자주 사용한다.

 

하지만... 최근 회사에서 geopandas를 사용하다 에러가 발생했다..

갑자기 pyproj 모듈이 없다는 에러를 직면하고 몇시간동안 구글링을 하면서 해결할려고 했지만 안됐다..

심지어 모듈 삭제하고 다시 설치했는데도 똑같은 에러가 뜬다.

 

해결이 안됐으니 당연히 geopandas는 사용 불가이며 개인 노트북으로 분석 파일 옮겨서 geopandas를 사용하고 있으니 여간 불편한 점이 너무 많았다.

 

그러다 캘리포니아대학교 형광역학실험실(이하 LFD)의 크리스토프 골크(Christoph Gohlke) 라는 분이 해결방법을 알려줬다.

그건 바로 pipwin을 사용해서 geopandas를 쉽게 설치 하는 것

 

기존 geopandas를 설치 하기 위해서는 필수 패키지의 .whl를 다운받고 커맨드에서 설치 경로를 지정하고 설치해야 하는 번거로움이 있었으나 pipwin으로 설치를 하면 .whl 설치를 지원해준다는 장점이 있다.

 

먼저 사전에 설치할 라이브러리는 다음과 같다.

pip install pipwin
pip install wheel

설치가 되면 아래의 라이브러리들을 차례대로 설치해주면 되는데 pip가 아닌 pipwin을 사용해야 한다

pipwin install numpy
pipwin install pandas
pipwin install shapely
pipwin install gdal
pipwin install fiona
pipwin install pyproj
pip install six
pipwin install rtree
pipwin install geopandas

jupyter notebook을 실행하고 import geopandas를 돌리면 오류 없이 잘 될거다.

 

또 언젠가 오류가 나버릴지 가슴 졸이면서 열심히 사용중..ㅎ

728x90

'Python > [Geopandas]' 카테고리의 다른 글

Shp 파일을 사용하여 OSMnx 최단 경로 분석  (0) 2024.05.07