kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

Programming

구글 스프레드시트 인증 중 에러

까마기 2020. 1. 16. 17:41
반응형

안녕하세요. The Grit입니다.

 

제가 예전에 구매한 '패스트캠퍼스'의 '올인원 패키지 업무자동화'라는 온라인 강의가 있는데요, 계속 공부를 안하다가 오랜만에 들어가서 강의를 듣던 도중 구글 스프레드시트 인증 코드를 작성하는 과정에서 간단한 오류가 발생하여 포스팅을 하고자 합니다.

 어려운 내용은 아니고 단순 패키지 설치 부분에서 에러가 나는 부분이라 간단합니다.

 

강의 내용 스포를 방지하기 위해 에러 메세지 부분에만 집중하도록 하겠습니다.

 

코드중 아래와 같이 import gspread 와 from oauth2client.xxxx 을 사용하는 부분인데요, 이 oauth2client를 pip 프로그램을 이용해 설치를 했는데도 모듈이 없다는 메세지가 발생하였습니다.

이에, 간단한 구글링으로 해결하였습니다.

 

oauth2client.service_account 입력
ModuleNotFoundError: No module named 'oauth2client' 

분명히 # pip install oauth2client로 설치가 됨을 확인하였음에도 모듈이 없다고 나옵니다.

 

구글 검색하여 첫번째 페이지를 클릭해보았습니다.

 

stackoverflow 사이트에서도 동일 이슈가 있었던 것으로 보입니다.

stackoverflow

 

가장 상위에 있는 답변의 내용을 참고하여 아래와 같이 실행하였습니다.

# pip3 install --upgrade oauth2client

설치가 성공적으로 된 것 같습니다.

 

구글 스프레드 시트 인증 코드를 실행하자, 에러 메세지 없이 쉘이 떨어집니다.

 

 

위와 같이 pip3로 설치함으로써 ModuleNotFoundError: No module named 'oauth2client' 에러메세지를 해결하였습니다.

 

감사합니다.

 

참고 : https://stackoverflow.com/questions/44011776/how-to-prevent-importerror-no-module-named-oauth2client-client-on-google-app

 

반응형

'Programming' 카테고리의 다른 글

git pull 시 id/pw 인증 비활성화 하기  (0) 2020.02.03
Websocket / pusher - slanger 설치 및 세팅 (1/2)  (0) 2020.01.23
gogs docker 설치하기  (0) 2020.01.09
git pull 명령어 정리(작성중)  (0) 2020.01.09
web log 수집  (0) 2018.05.01