【发布时间】:2020-12-31 15:25:46
【问题描述】:
Traceback(最近一次调用最后一次):文件“C:/Users/myprofile/Documents/firebase tests.py”,第 9 行,在 firebase=firebase(config) TypeError: 'module' object is not callable
运行此代码时,我在 IDLE 中收到此错误。
from firebase import firebase
config = {
"apiKey": "apiKey",
"authDomain": "projectId.firebaseapp.com",
"databaseURL": "https://databaseName.firebaseio.com",
"storageBucket": "projectId.appspot.com"
}
firebase = firebase(config)
任何帮助将不胜感激。 蟒蛇:3.8
【问题讨论】:
-
您用于编写程序的编辑器或 IDE 与其行为无关。
-
你能推荐一个合适的吗?
-
@Terry Jan Reedy 你能推荐一个吗?
-
IDLE 很好(我帮助维护和改进它),但由于它不是问题/问题的一部分,它不应该是标签之一。如果您使用另一个编辑器或另一个可以运行 python 代码的 IDE,情况也是如此。为确保任何编辑器或 IDE 都不起作用,请直接使用 python 运行代码。在这种情况下,在 Windows 上,安装了
py启动器,例如,命令提示符中的py -3.8 C:/Users/myprofile/Documents/firebase tests.py应该可以工作。 (我意识到您不再拥有原来的设置。) -
错误信息让我很困惑。在
from firebase import firebase之后,名称firebase应绑定到firebase内的firebase。您希望绑定的对象是可调用的。错误消息说它是名为“firebase”的包中名为“firebase”的模块。这将是不寻常且令人困惑的设计。我应该建议在导入后添加print(firebase)。代码是否在文件中发布了整个初始代码?
标签: python firebase firebase-storage