首页 > 解决方案 > 错误:谷歌云 AutoML 无法导入库

问题描述

在谷歌云上,完成了 2 个部分: 1- AutoML 模型预测 XOR 门输出,训练数据,构建和部署模型并成功测试。

2-为了使用这个模型,我创建了一个新的 google python 函数,一旦我添加了这一行:

from google.cloud import automl_v1beta1 as automl

我收到以下错误:

Deployment failure:
Function failed on loading user code. Error message: Code in file main.py can't be loaded.
Detailed stack trace:
Traceback (most recent call last):
File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker_v1.py", line 315, in check_or_load_user_function
_function_handler.load_user_function()
File "/env/local/lib/python3.7/site-packages/google/cloud/functions/worker_v1.py", line 190, in load_user_function
spec.loader.exec_module(main_module)
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/user_code/main.py", line 2, in <module>
from google.cloud import automl_v1beta1 as automl
ImportError: cannot import name 'automl_v1beta1' from 'google.cloud' (unknown location)

我正在按照链接中的程序进行操作:

这是 requirements.txt 文件中的问题吗?谁能帮帮我?

标签: pythonfunctioncloudgoogle-cloud-mlautoml

解决方案


在 requirements.txt 我添加了以下行:google-cloud-automl


推荐阅读