python - 从 Python Google App Engine 连接到 Firebase

标签 python google-app-engine firebase

我正在尝试从 App Engine 连接到 Firebase,但在尝试使用 Python-Firebase 包装器导入 Firebase 时出现此错误:

File "C:\_dev\PycharmProjects\myapp\project\project_handler.py", line 31, in <module>
from firebase import firebase
File "C:\_dev\PycharmProjects\myapp\external\firebase\__init__.py", line 3, in <module>
from .async import process_pool
File "C:\_dev\PycharmProjects\myapp\external\firebase\async.py", line 1, in <module>
import multiprocessing
File "C:\PYTHON27\lib\multiprocessing\__init__.py", line 65, in <module>
from multiprocessing.util import SUBDEBUG, SUBWARNING
File "C:\PYTHON27\lib\multiprocessing\util.py", line 40, in <module>
from subprocess import _args_from_interpreter_flags
ImportError: cannot import name _args_from_interpreter_flags

其他人似乎有same issue ,但我无法在任何地方找到答案。

最佳答案

默认情况下,python firebase 使用 multiprocessing 包进行线程处理。默认情况下,AppEngine 会阻止所有多处理调用。 AppEngine 通过创建任务队列并在加载时启动应用程序的其他实例来执行自己的多处理形式。

我创建了一个 python-firebase-gae包来处理这个问题。

关于python - 从 Python Google App Engine 连接到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340333/

相关文章:

java - For 循环未完全运行

python - Selenium 按钮点击不起作用

python - 在 Windows 10 上使用 CUDA 9.1 和 Python 3.6 安装 Tensorflow

python - Pandas :如果 A 列中的行包含 "x",则将 "y"写入 B 列中的行

java - 使用祖先在 GAE 上强制与对象化的强一致性

javascript - GWT 中客户端的 U2F JavaScript (JSNI)

firebase - 消防站;安全规则模拟通过但实际失败(uid 作为映射键)

python - 在 Pandas 中创建数据透视表并同时对每周的日期进行分组

google-app-engine - Google App Engine Java 11 - 不清楚的错误 com.google.apphosting.api.ApiProxy$CallNotFoundException

android - Firebase Android 检索特定的 child