问题描述
我正在尝试在 Google Cloud Platform 上学习本教程, https://github.com/GoogleCloudPlatform/ai-platform-samples/blob/master/notebooks/samples/tables/census_income_prediction/getting_started_notebook.ipynb,但是,当我尝试导入 autoML 模块时遇到问题,特别是以下两行
# AutoML library.
from google.cloud import automl_v1beta1 as automl
import google.cloud.automl_v1beta1.proto.data_types_pb2 as data_types
第一行有效,但对于第二行,我收到错误:ModuleNotFoundError: No module named 'google.cloud.automl_v1beta1.proto'
。由于某种原因,似乎没有名为 proto 的模块,我不知道如何解决这个问题。有几篇关于无法找到模块 google.cloud 的帖子。就我而言,我可以从 google.cloud 导入 automl_v1beta1,但不能从 google.cloud.automl_v1beta1 导入 proto.data_types_pb2
解决方法
我认为你可以:
from google.cloud import automl_v1beta1 as automl
import google.cloud.automl_v1beta1.types as data_types
或者:
import google.cloud.automl_v1beta1 as automl
import google.cloud.automl_v1beta1.types as data_types
但是 (!) 鉴于导入错误, 可能会对以下代码中的 SDK 进行其他更改。