개인적으로 공부한 내용을 바탕으로 끄적이기로 한다.
개인 프로젝트를 진행하면서 지도API를 사용해서 모임장소의 위치를 찍어줘야 하는 일이 생겼다.
region 테이블에 주소의 정보가 3depth 까지 하여 동까지의 단위가 들어있는데..
지도를 찾아보다가 카카오 지도API를 가져와서 사용 도중 위도 경도가 필요하다는 사실을 알게되었고, 주변의 정보도 마커로 찍어줘야하니..
주소에 대한 위도 경도 데이터도 디비에 가지고 있어야 했다!
주소 데이터가 만건이 넘게 있어서 깃허브를 찾아보던 중 파이썬 코드를 통해 이 주소들을 변환하여 위도 경도를 엑셀파일에 넣어주는 방법으로 만들어논 샘플 코드가 있어서 이방법으로 접근해보려고 했다..
하려고 하는데...
아래 두녀석이 빨간줄이 들어와서 애를 먹었다.
import geocoder // 구글에서 제공하는 API로 주소를 위도 경도로 바꿔준다.
import openpyxl // 파이썬에서 엑셀 데이터를 핸들링 하기위한 외부 패키지
파이썬에서는 pip를 통해서 위와같은 외부 패키지를 설치할 수 있다.
오래만에 파이썬을 보다 보니 pip가 뭔지 잘 기억이 안나서.. 다시 찾아봤다.
pip란?
- 파이썬에서 외부 패키지를 가져와서 사용하기 위한 외부 패키지 관리하는 녀석이다.
- 파이썬 3.4 버전부터는 기본적으로 포함되어 있다.
- mac os에서 homebrew와 비슷한 역할이라고 보면 된다.
에러나는 부분에 대한 것은 pip를 통해 설치를 진행하였더니 해결되었다.
필자는 이번 계기를 통해 파이썬을 3.9버전(최신) 으로 다시 설치를 진행하였고.. 파이썬이 3.9버전으로 올라감에 따라 pip가 아닌 pip3를 사용하게 되었다.
설치한 명령어는 아래와 같다.
- pip3 install geocoder
- pip3 install openpyxl
'Dev > python' 카테고리의 다른 글
파이썬3 함수에서의 화살표 (0) | 2020.10.05 |
---|---|
파이썬 self & __init__ (0) | 2020.09.28 |
파이썬 모듈 (0) | 2020.09.21 |
파이썬 함수(입출력) (0) | 2020.09.17 |
파이썬의 제어문 (0) | 2020.09.16 |