GAE Python-没有名为MySQLdb的模块

GAE Python-没有名为MySQLdb的模块,python,mysql,google-app-engine,Python,Mysql,Google App Engine,最近我在app.yaml上切换到了“vm:true”。从那以后,我遇到了一些关于MySQLdb库的问题 我正在尝试像这样导入MySQL: import MySQLdb MySQL-python==1.2.5 My requirements.txt如下所示: import MySQLdb MySQL-python==1.2.5 我认为我不应该在app.yaml中使用“libraries”,而应该将所有依赖项放在“requirements.txt”上 我上载了几次有/没有此文件,但引

最近我在app.yaml上切换到了“vm:true”。从那以后,我遇到了一些关于MySQLdb库的问题

我正在尝试像这样导入MySQL:

import MySQLdb
MySQL-python==1.2.5  
My requirements.txt如下所示:

import MySQLdb
MySQL-python==1.2.5  
我认为我不应该在app.yaml中使用“libraries”,而应该将所有依赖项放在“requirements.txt”上

我上载了几次有/没有此文件,但引发了以下错误:

No module named MySQLdb
它在本地运行良好

有人有这个问题吗


谢谢。

您应该使用以下命令进行部署:

gcloud preview app deploy
查看更多详细信息


此外,还有一个您的用例的官方示例。我可以看到一点不同,作者使用的是PyMySQL==0.7.3而不是MySQL-python。

Hi@Dyego,你是在使用“gcloud preview-app-deploy-app.yaml”命令进行部署吗?谢谢你的回答@Nico我很快会尝试的!