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)
为什么我会出现此错误?这是我的要求.txt
# Function dependencies, for example:
# package>=version
pandas
requests
datetime
google-cloud
还有我的主要.py
import requests
import pandas as pd
import datetime
import os
from google.cloud import storage
from dotenv import load_dotenv
当我执行代码时,它在我的本地机器终端中运行得很好,但为什么Cloud Function会抱怨我的用户代码?
您的requirements.txt应该有google-cloud-storage
,而不仅仅是google-cloud
。底座不包含存储包,它们分别安装,但从底座中调用。
对我有用的是:
1如果软件包已经安装,您可以尝试将其升级到最新版本:
pip install --upgrade google-cloud-storage
2如果问题仍然存在,您也可以尝试卸载然后重新安装程序包:
pip uninstall google-cloud-storage
pip install google-cloud-storage
3安装或升级软件包后,您可以再次尝试从google.cloud导入存储。