[英]ImportError: cannot import name 'aiplatform' from 'google.cloud' (unknown location)
[英]Pycharm cannot find reference `cloud` in "__init__.pyi" for google.cloud, but code does execute
我正在使用带有pyenv
的诗歌来管理依赖项。 我的pyproject.toml
如下所示:
[tool.poetry]
name = "hello-world"
version = "0.1.0"
description = "None"
authors = ["Hello <foo@bar.com>"]
readme = "README.md"
keywords = []
[tool.poetry.dependencies]
python = ">=3.9,<3.11"
google-cloud = "^0.34.0"
google-cloud-core = "^2.3.2"
google-cloud-bigquery-datatransfer = "^3.7.1"
google-cloud-bigquery = "^3.3.2"
google-cloud-firestore = "^2.5.2"
[[tool.poetry.source]]
name = "ngt-pypi"
url = "link/to/private/package/abc-python/simple/"
default = false
secondary = true
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
假设 pyenv 已安装(并使用版本 3.9.6),我通过运行安装依赖项:
poetry config virtualenvs.in-project true
poetry install
在此之后,我确认在我的解释器中安装了最新版本的谷歌云存储库。
不过,当我尝试创建代码并导入 bigquery 时:
from google.cloud import bigquery
我在 Pycharm 编辑器上看到它还没有找到。 然而,代码确实执行了,并且没有错误。 可以做些什么来解决这个问题?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.