GAE Python - 没有名为MySQLdb的模块

时间:2016-06-04 02:47:34

标签: python mysql google-app-engine

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

我正试图像这样导入MySQL:

import MySQLdb

我的requirements.txt看起来像这样:

MySQL-python==1.2.5  

我认为我不应该在app.yaml中使用“库”,并且应该将所有依赖项放在“requirements.txt”上。

我上传了几次有/没有这个文件但是抛出了这个错误:

No module named MySQLdb

它在本地工作正常。

有人有这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:1)

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

gcloud preview app deploy

查看here了解更多详情。

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