Set GOOGLE_APPLICATION_CREDENTIALS in Python project to use Google API Set GOOGLE_APPLICATION_CREDENTIALS in Python project to use Google API python python

Set GOOGLE_APPLICATION_CREDENTIALS in Python project to use Google API


If you're working on a jupyter notebook and want to set GOOGLE_APPLICATION_CREDENTIALS environment variable in Python code :

import osos.environ["GOOGLE_APPLICATION_CREDENTIALS"]="/path/to/file.json"


I know that this post was answered but the following is a cleaner way to specify the GOOGLE_APPLICATION_CREDENTIALS variable.

client = language.LanguageServiceClient.from_service_account_json("/path/to/file.json")


There is 1 more simpler way of making it working by explicity mentioning Credentials and passing them to client as shown below.

import osfrom google.oauth2 import service_accountcredentials = service_account.Credentials.from_service_account_file("your-json-path-with-filename.json")client = language.LanguageServiceClient(credentials=credentials)