云功能无法从“google.cloud”(未知位置)导入名称“存储”

ame*_*y93 1 python google-cloud-platform google-cloud-functions

2021-12-23T17:33:55.099Zpython-api-request cannot import name 'storage' from 'google.cloud' (unknown location)
cannot import name 'storage' from 'google.cloud' (unknown location)
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?这是我的要求.txt

# Function dependencies, for example:
# package>=version
pandas
requests
datetime
google-cloud
Run Code Online (Sandbox Code Playgroud)

还有我的 main.py

import requests
import pandas as pd
import datetime
import os
from google.cloud import storage
from dotenv import load_dotenv
Run Code Online (Sandbox Code Playgroud)

当我执行代码时,它在我的本地计算机终端中运行得很好,但为什么 Cloud Function 抱怨我的用户代码?

MyN*_*leb 6

你的requirements.txt应该有google-cloud-storage而不仅仅是google-cloud. 基础包不包含存储包,它们各自单独安装,然后从基础包调用。