我已使用this教程将应用程序部署到Google Cloud。该应用程序是使用Flask制作的,并使用了flask-sqlalchemy(因此也使用了sqlalchemy)。
我可以加载没有充分利用sqlalchemy的页面,但确实会引发500错误。错误页面显示ImportError: No module named _sqlite3
。
我怀疑这与尝试在gcloud的Python2.7环境中安装Python3库有关,但是我不知道如何解决此问题。谁可以帮助我?
答案 0 :(得分:0)
在这里查看Google针对App Engine标准,Cloud SQL和Python的示例: https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/cloud-sql
有一个用于MySQL,另一个用于PostgreSQL。
您共享的教程链接似乎未包含数据库组件,因此,我假设您已经对示例进行了改进,并且打算将Google Cloud SQL数据库服务用于后端。
您可能会缺少提供SQL连接的Python程序包(Google使用PyMySQL
)