Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Webapp2 Google应用程序引擎Firebase导入错误_Python_Google App Engine_Firebase_Webapp2 - Fatal编程技术网

Python Webapp2 Google应用程序引擎Firebase导入错误

Python Webapp2 Google应用程序引擎Firebase导入错误,python,google-app-engine,firebase,webapp2,Python,Google App Engine,Firebase,Webapp2,我想在我的应用程序引擎项目中使用Firebase。我已按照中提到的说明使用第三方库。每当我尝试导入Firebase时: from firebase import firebase firebase = firebase.FirebaseApplication('ttps://myapp-c1367.firebaseio.com', None) result = firebase.get('/users', None) print result 它给出了以下错误: Traceback (most

我想在我的应用程序引擎项目中使用Firebase。我已按照中提到的说明使用第三方库。每当我尝试导入Firebase时:

from firebase import firebase
firebase = firebase.FirebaseApplication('ttps://myapp-c1367.firebaseio.com', None)
result = firebase.get('/users', None)
print result
它给出了以下错误:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1535, in __call__
    rv = self.handle_exception(request, response, e)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1529, in __call__
    rv = self.router.dispatch(request, response)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1278, in default_dispatcher
    return route.handler_adapter(request, response)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1102, in __call__
    return handler.dispatch()
  File "C:\Users\shaizi\PycharmProjects\simpletestapp - MVC\controllers\Handlers.py", line 24, in dispatch
    webapp2.RequestHandler.dispatch(self)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 572, in dispatch
    return self.handle_exception(e, self.app.debug)
  File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 570, in dispatch
    return method(*args, **kwargs)
  File "C:\Users\shaizi\PycharmProjects\simpletestapp - MVC\controllers\Login.py", line 45, in get
    from firebase import firebase
  File "C:\Users\shaizi\PycharmProjects\simpletestapp - MVC\lib\firebase\__init__.py", line 3, in <module>
    from .async import process_pool
  File "C:\Users\shaizi\PycharmProjects\simpletestapp - MVC\lib\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 41, in <module>
    from subprocess import _args_from_interpreter_flags
ImportError: cannot import name _args_from_interpreter_flags
回溯(最近一次呼叫最后一次):
文件“C:\Program Files(x86)\Google\Google\U appengine\lib\webapp2-2.5.2\webapp2.py”,第1535行,在调用中__
rv=自身处理异常(请求、响应、e)
文件“C:\Program Files(x86)\Google\Google\U appengine\lib\webapp2-2.5.2\webapp2.py”,第1529行,在调用中__
rv=自我路由器调度(请求、响应)
默认情况下,文件“C:\Program Files(x86)\Google\Google\u appengine\lib\webapp2-2.5.2\webapp2.py”第1278行
返回路由处理程序适配器(请求、响应)
文件“C:\Program Files(x86)\Google\Google\u appengine\lib\webapp2-2.5.2\webapp2.py”,第1102行,在调用中__
返回处理程序.dispatch()
文件“C:\Users\shaizi\PycharmProjects\simpletestapp-MVC\controllers\Handlers.py”,第24行,在分派中
webapp2.RequestHandler.dispatch(self)
文件“C:\Program Files(x86)\Google\Google\U appengine\lib\webapp2-2.5.2\webapp2.py”,第572行,在调度中
返回self.handle_异常(e,self.app.debug)
文件“C:\Program Files(x86)\Google\Google\U appengine\lib\webapp2-2.5.2\webapp2.py”,第570行,在调度中
返回方法(*args,**kwargs)
文件“C:\Users\shaizi\PycharmProjects\simpletestapp-MVC\controllers\Login.py”,第45行,在get中
从firebase导入firebase
文件“C:\Users\shaizi\PycharmProjects\simpletestapp-MVC\lib\firebase\\uuuu init\uuuu.py”,第3行,在
从.async导入进程\u池
文件“C:\Users\shaizi\PycharmProjects\simpletestapp-MVC\lib\firebase\async.py”,第1行,在
导入多处理
文件“C:\Python27\Lib\multiprocessing\\uuuu init\uuuuu.py”,第65行,在
从multiprocessing.util导入子调试,子警告
文件“C:\Python27\Lib\multiprocessing\util.py”,第41行,在
从子流程导入\u参数\u从\u解释器\u标志
ImportError:无法从\u解释器\u标志导入名称\u参数\u

请帮忙。我在哪里出错了?

错误是由导入python的
多处理
包的
firebase
包引起的,而该包又试图导入
子流程

Appengine标准运行时环境不允许导入
子进程
,因为Appengine上不允许后台进程

如果您想在应用程序中使用Firebase,您将让您使用进行通信,或者将项目移动到计算引擎上的或自定义运行时