小编Edd*_*e B的帖子

将MySQL与dev_appserver(Google App Engine)和Google SQL Service一起使用

我正在使用Google App Engine和Google SQL Service,并希望使用该选项

dev_appserver.py --mysql_user = username myapp

为了开发目的使用本地MySQL数据库,以及在prod环境中使用SQL Service.

我安装了MySQLdb并正在工作:

/usr/bin>>python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> 
Run Code Online (Sandbox Code Playgroud)

但是,当我运行dev_appserver命令时,我收到以下错误:

zipimporter('/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg', 'MySQLdb/')
ERROR    2011-09-12 09:34:53,541 rdbms_mysqldb.py:90] The rdbms API is not available because the MySQLdb library could not be loaded.
Run Code Online (Sandbox Code Playgroud)

我已经验证了MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg位于该位置(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/并且它是可访问的.

知道可能导致此错误的原因是什么?

下面提供了完整的堆栈跟踪信息:

/Users/eddieboyd>>dev_appserver.py --debug --mysql_user=mysql  eddiehelloworld
Warning: You are using a Python runtime (2.7) …
Run Code Online (Sandbox Code Playgroud)

mysql google-app-engine

10
推荐指数
1
解决办法
6861
查看次数

标签 统计

google-app-engine ×1

mysql ×1