Google AppEngine ImportError:动态模块没有定义init函数(init_mysql)

Hot*_*elo 4 python mysql google-app-engine flask

当我在Google AppEngine上使用Flask部署我的python应用程序时,我收到此错误.如果有人帮助我,我将不胜感激.

ps:我的本地服务器就像魅力一样

File "/base/data/home/apps/s~dwnup-997/1.385507214687998146/lib/sqlalchemy/dialects/mysql/mysqldb.py", line 92, in dbapi
    return __import__('MySQLdb')
  File "/base/data/home/apps/s~dwnup-997/1.385507214687998146/lib/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dynamic module does not define init function (init_mysql)
Run Code Online (Sandbox Code Playgroud)

Hot*_*elo 6

谢谢doru和Tim Hoffman,

问题是MySQLDb不在app.yaml,我部署并显示其他错误.

我会打开其他问题.

修复是:

的app.yaml

application: vuush
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: .*
  script: main.app

libraries:
- name: jinja2
  version: "2.6"
- name: markupsafe
  version: "0.15"
- name: MySQLdb
  version: "1.2.4"
Run Code Online (Sandbox Code Playgroud)

requirements.txt

Flask==0.10.1
Flask-SQLAlchemy==1.0
Flask-WTF==0.9.4
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
WTForms==1.0.5
Werkzeug==0.9.6
BeautifulSoup==3.2.1
requests==2.2.1
Run Code Online (Sandbox Code Playgroud)