Firebase管理SDK Python-';证书';对象没有属性';签署人';

Firebase管理SDK Python-';证书';对象没有属性';签署人';,python,google-app-engine,firebase,firebase-admin,Python,Google App Engine,Firebase,Firebase Admin,我正在尝试让Firebase管理员与Python一起工作,在本地试用时,它似乎在我的dev_服务器上工作得很好 但是,当我在应用程序引擎实例上尝试时,会出现以下错误: AttributeError: 'Credentials' object has no attribute 'signer' 因为它在本地服务器上工作,所以我不知道出了什么问题。有人有线索吗 请注意,我已用以下内容对其进行了初始化: cred = credentials.Certificate('path/to/serviceA

我正在尝试让Firebase管理员与Python一起工作,在本地试用时,它似乎在我的dev_服务器上工作得很好

但是,当我在应用程序引擎实例上尝试时,会出现以下错误:

AttributeError: 'Credentials' object has no attribute 'signer'
因为它在本地服务器上工作,所以我不知道出了什么问题。有人有线索吗

请注意,我已用以下内容对其进行了初始化:

cred = credentials.Certificate('path/to/serviceAccountKey.json')
default_app = firebase_admin.initialize_app(cred)
然后尝试使用以下内容创建令牌:

custom_token = auth.create_custom_token(uid)

我基本上有相同的代码在appengine上运行良好。如何将firebase_admin和google auth库打包到应用程序中?还要确保服务帐户JSON文件包含一个私钥字段。这有点奇怪。当使用从Firebase控制台创建的凭据时,它不起作用,但当我从Google云控制台手动创建服务帐户时,它起作用!您看到这两个凭证文件有什么主要区别吗?没有。它们包含相同的值(不同值的偏离路线)。