GCP Cloud Functions导入json库失败及安装报错求助
GCP Cloud Functions导入json库失败及安装报错求助
嘿,这个问题我之前踩过坑!其实原因特别简单——json是Python自带的标准库,根本不需要在requirements.txt里添加它呀!
你本地运行没问题,是因为代码里import json的时候,直接调用的是Python内置的json模块,完全不需要从PyPI安装。但GCP Cloud Functions部署时会严格按照requirements.txt里的内容去拉取安装包,而PyPI上根本没有叫json的第三方包,所以就出现了找不到版本的报错。
给你两个快速解决的步骤:
- 打开你的
requirements.txt,把写着json的那一行删掉 - 代码里继续正常
import json就行,Python 3.9的运行环境(包括GCP Cloud Functions提供的)本身就自带这个库,完全不用额外安装
以后碰到类似问题可以先想想:这个库是不是Python标准库里的?像os、sys、datetime这些都是自带的,都不需要放进requirements.txt里哦!
备注:内容来源于stack exchange,提问作者Praveen V
相关产品推荐
相关产品推荐

