language: DefaultCredentialsError: Could not automatically determine credentials
See original GitHub issueI use Google cloud’s Natural Language API from this link: And I use this command in powershell :
$env:GOOGLE_APPLICATION_CREDENTIALS="D:\analyze_sentiment\MyFirstProject-bbe4f7bccb98.json"
Then I use this command in cmd:
set GOOGLE_APPLICATION_CREDENTIALS=D:\analyze_sentiment\MyFirstProject-bbe4f7bccb98.json
But when I use python code:
from google.cloud import language
from google.cloud.language import enums
from google.cloud.language import types
# Instantiates a client
client = language.LanguageServiceClient()
# The text to analyze
text = u'Hello, world!'
document = types.Document(
content=text,
type=enums.Document.Type.PLAIN_TEXT)
# Detects the sentiment of the text
sentiment = client.analyze_sentiment(document=document).document_sentiment
print('Text: {}'.format(text))
print('Sentiment: {}, {}'.format(sentiment.score, sentiment.magnitude))
The error message said:
raise exceptions.DefaultCredentialsError(_HELP_MESSAGE) google.auth.exceptions.DefaultCredentialsError: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application. For more information, please see https://developers.google.com/accounts/docs/application-default-credentials.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:3
- Comments:26 (7 by maintainers)
Top Results From Across the Web
Error: google.auth.exceptions.DefaultCredentialsError: Could ...
DefaultCredentialsError: Could not automatically determine credentials. ... See the License for the specific language governing permissions and
Read more >Set GOOGLE_APPLICATION_CREDENTIALS in Python ...
DefaultCredentialsError : Could not > automatically determine credentials. Please set > GOOGLE_APPLICATION_CREDENTIALS or explicitly create ...
Read more >google-auth 1.30.0 documentation - Read the Docs
External account credentials project IDs may not always be determined. Raises: google.auth.exceptions.DefaultCredentialsError: if the file is in the wrong ...
Read more >Authenticate to Cloud services using client libraries
This page describes how you can use client libraries and Application Default Credentials to access Google APIs. Client libraries make it easier to...
Read more >please set google_application_credentials - You.com | The AI ...
DefaultCredentialsError : Could not automatically determine credentials ... Thank you. My programming language is .net using visual studio 2012 + IIS 6.0.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
The following solution worked. : explicitly mentioning the location of the private key https://google-auth.readthedocs.io/en/latest/user-guide.html#service-account-private-key-files
set path without quotation marks!
set GOOGLE_APPLICATION_CREDENTIALS=[PATH]
wrong: set GOOGLE_APPLICATION_CREDENTIALS=“[PATH]”