【发布时间】:2015-09-02 19:34:11
【问题描述】:
首先,我正在开发 Mac (Yosemite)。
我使用 Google App Engine 创建了一个简单的 Django 项目。按照文档中的建议,我在生产环境中使用 Cloud SQL,在开发环境中使用 MySQL。该项目当然在我的开发机器上使用 virtualenv。
我可以使用 Django 的内置 runserver 命令毫无问题地运行该项目,即使我将其部署到 GAE 也一切正常。
但是,如果我使用 GAE 启动器运行开发服务器,则每当我尝试加载页面时都会引发错误:
ImproperlyConfigured: Error loading MySQLdb module: No module named _mysql
我安装了与 GAE 相同版本的 MySQLdb。目前它的 1.2.4。 MySQLdb 可用于 GAE SDK,所以我不知道为什么它不能导入 _mysql。
【问题讨论】:
标签: python mysql django google-app-engine