gpt4 book ai didi

django - 在 VSCode 调试器中设置 GOOGLE_APPLICATION_CREDENTIALS 环境变量

转载 作者:行者123 更新时间:2023-12-04 01:38:19 25 4
gpt4 key购买 nike

我正在我的 Mac 上使用 VSCode 在我的 Django 项目上测试 Google Cloud Pub/Sub,我在调试测试期间设置 GCP 环境变量时遇到了一些问题,特别是 GOOGLE_APPLICATION_CREDENTIALS 环境变量。

我可以设置 GOOGLE_APPLICATION_CREDENTIALS 以在 shell 中使用 export GOOGLE_APPLICATION_CREDENTIALS="path/to/json_credential_file.json" 在本地运行服务器和/或测试,但是由于 VSCode 调试器在单独的 shell 中运行,因此在调试测试时未设置 env 变量。我尝试将相同的值添加到 launch.json 中的 env 键:

"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "path/to/json_credential_file.json"
}

但它仍然提示未设置 GOOGLE_APPLICATION_CREDENTIALS:

oauth2client.client.ApplicationDefaultCredentialsError: The Application Default Credentials are not available. They are available if running in Google Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.

有什么想法吗?

最佳答案

您可以使用启动配置并在特定于您的编程语言的配置中设置“env”变量。

https://code.visualstudio.com/docs/editor/debugging#_launch-configurations

关于django - 在 VSCode 调试器中设置 GOOGLE_APPLICATION_CREDENTIALS 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58604780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com