【发布时间】:2019-10-11 15:57:45
【问题描述】:
我正在尝试通过 Google App Engine 部署 Python Flask、HTML、JavaScript 网络应用程序。
我正在为我的数据库使用 sqlite3
>>> python
>>> import sqlite3
这很好用。部署我的网络应用程序
$ gcloud app deploy
工作得很好。
但是当我访问该页面时,我会收到此消息
错误:服务器错误
服务器遇到错误,无法完成您的请求。 请在 30 秒后重试。
当我检查 https://console.cloud.google.com/home/dashboard 的错误报告时 我收到此错误
Traceback (most recent call last):
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/941d77da994078b1/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/941d77da994078b1/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 311, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/941d77da994078b1/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/base/data/home/apps/p~live-business-solutions/20191010t190446.421644656225294026/webapp.py", line 9, in <module>
from databasefunctions import *
File "/base/data/home/apps/p~live-business-solutions/20191010t190446.421644656225294026/databasefunctions.py", line 5, in <module>
import sqlite3
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/941d77da994078b1/python27/python27_dist/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/941d77da994078b1/python27/python27_dist/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
这是从线
import sqlite3
我的 databasefunctions.py 文件。我不知道这是为什么,有人可以帮忙吗?
我想知道我是否应该在 requirements.txt 中包含 sqlite3?如果是这样,我会怎么做?
【问题讨论】:
标签: python sqlite google-app-engine flask