gpt4 book ai didi

python - Pycharm 不使用 Google Artifact Repository key 环,不断询问用户

转载 作者:行者123 更新时间:2023-12-05 05:41:18 28 4
gpt4 key购买 nike

在我的 OSX M1 Mac 上,我有以下 key 环设置,它与 Google Artifact Repository 一起使用,以解决在命令行 shell 上使用 python 时的依赖关系。引用https://cloud.google.com/artifact-registry/docs/python/store-python

$ keyring --list-backends         
keyring.backends.chainer.ChainerBackend (priority: 10)
keyring.backends.fail.Keyring (priority: 0)
keyring.backends.macOS.Keyring (priority: 5)
keyrings.gauth.GooglePythonAuth (priority: 9)

如果我尝试从 PyCharm 中安装依赖项,它不会自动运行,它会提示用户输入,如图所示。我希望它能从我已经通过身份验证的帐户自动解决依赖关系。如何让 PyC​​harm 与 Google Artifact Repository 协同工作?

Prompt for username for Google Artifact Repository

最佳答案

根据您的描述,我想您已经成功设置了 Python 虚拟环境 (venv) 并通过终端安装了所有依赖项(https://cloud.google.com/artifact-registry/docs/python/store-python 中的步骤 1-4)。并且您希望 PyCharm 也使用该虚拟环境运行您的 Python 代码。

通常,当您第一次打开一个项目时,PyCharm 会创建一个新的 Python 虚拟环境或使用您机器上的默认 Python 解释器。这就是为什么您必须再次安装依赖项的原因。

为了让 PyC​​harm 使用您之前创建的 venv(通过命令行)运行您的项目,请转到设置 -> 项目:您的项目名称 -> Python 解释器 -> 添加 -> 选择现有环境-> 点击 ... -> 导航到您创建的 venv 文件夹 -> 选择 venv/bin/python.exe 或 venv/bin/python3.exe 或 venv/bin/python。

之后,PyCharm 将使用现有的虚拟环境运行您的项目,您无需重新安装所有内容。顺便说一句,我来自 Upwork。

关于python - Pycharm 不使用 Google Artifact Repository key 环,不断询问用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72297725/

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