我的暂存GAE应用程序抛出以下错误,
File "/base/data/home/apps/foo156801/worker:20170301t222555.399535951340506041/lib/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dynamic module does not define init function (init_mysql)
与this完全相同。根据该链接给出的答案,我已将我的app.yaml
MysqlDb版本和本地mysqldb版本更改为指向同一版本。但没有运气。我仍然遇到上述错误。
app.yaml
libraries:
- name: jinja2
version: latest
- name: MySQLdb
version: "1.2.5"
requirements.txt
Flask-API==0.6.9
MySQL-python==1.2.5
答案 0 :(得分:1)
应用程序的多个服务/模块不共享任何代码,请参阅Service isolation。
由于需要在每个服务/模块中复制此requesting runtime-provided libraries或vendoring in 3rd party libraries。
符号链接也可用于以干精神在第三方库中进行销售,请参阅Sharing entities between App Engine modules。