프로그래밍/Python

[Python] 환경변수 등록하기(feat. google.auth.exceptions.DefaultCredentialsError)

Beginner:) 2022. 7. 26.
320x100

난 분명히 터미널에서 환경변수를 설정을 했다.

export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"

 

그런데도 아래와 같이 환경변수를 등록하라는 에러가 나타난다.

 

실제로 파이썬에서 출력해보면 값이 안 뜬다. (분명히 터미널에 환경변수를 등록했는데도, bashrc파일에 등록을 해도)

 

그런데 터미널에서는 출력이 된다.

 

이거는 아무리 검색해도 안 나온다. 다른 글에 파묻혀서 못 찾는 것 같다.

 

어쨌든 모로 가도 서울만 가면 된다고 했다. 

 

파이썬에서 환경변수를 등록하면 된다. 

 

import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="KEY_PATH"
print(os.environ["GOOGLE_APPLICATION_CREDENTIALS"])

또는

import os
os.environ.get("GOOGLE_APPLICATION_CREDENTIALS", "KEY_PATH")
print(os.environ.get("GOOGLE_APPLICATION_CREDENTIALS"))
반응형

댓글