티스토리 뷰

[ Google API 설치 with pip ]


Google API를 사용하기 위해서 python 모듈을 설치. Google API 깃허브 README.md에 다음과 같이 모듈을 설치하라고 나온다.


pip install --upgrade google-api-python-client

pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2


Google API Github에서 제공하는 python 코드는 모두 python2 버전이었다. print를 비롯한 간단한 문법만 조금 바꿔주고 python3를 쓰면 되지만 그게 귀찮아서 python2 모듈을 다운 받으려 하는 순간 ! python3를 받고나서 pip은 자동으로 PATH가 python3로 지정되어 있다는 걸 알게 됐다. 

/usr/local/bin(콘솔에서 사용가능한 커맨드를 지정하는 폴더)으로 가서 혹시 pip2 커맨드가 있는지 확인. 하지만 pip2 커맨드로 설치를 진행해봤지만 /Library/Frameworks/Python.framework/Versions/2.7에 받아지지 않았다. 다음과 같은 에러 발생.


Found existing installation: six 1.4.1

Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.


Six가 뭔진 모르겠는데 이미 설치되어 있는 부분 패키지를 지울 수 없다는 내용인 것 같다. 이럴 때는 간단하게 해결 가능하다.


$ pip install --ignore-installed ${PACKAGE_NAME}


이제 /Library/Frameworks/Python.framework/Versions/2.7 에 원하는 패키지가 설치되어 있음을 확인할 수 있다.




'Data Science > 크롤링 & 텍스트마이닝' 카테고리의 다른 글

Selenium(셀레늄) 사용하기  (2) 2018.10.31
크롤링 시작하기  (0) 2018.10.30
크롤링이란?  (1) 2018.10.30
댓글
최근에 올라온 글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
공지사항
최근에 달린 댓글