2016-06-04 13 views
0

Kürzlich wechselte ich zu "vm: true" auf meiner app.yaml. Seitdem habe ich einige Probleme bezüglich der MySQLdb-Bibliothek.GAE Python - Kein Modul namens MySQLdb

Ich versuche, MySQL wie folgt zu importieren:

import MySQLdb 

Meine requirements.txt wie folgt aussieht:

MySQL-python==1.2.5 

ich dachte, dass ich nicht „Bibliotheken“ sollte innerhalb verwenden meine app.yaml und sollte alle meine Abhängigkeiten auf die "requirements.txt" setzen.

ich hochgeladen mehrmals mit/ohne diese Datei aber dieser Fehler ausgelöst wird:

No module named MySQLdb 

Es funktioniert lokal in Ordnung.

Wer hatte dieses Problem?

Danke.

+1

Hi @Dyego, verwenden Sie den Befehl "gcloud preview app deploy app.yaml" zum Bereitstellen? – Nico

+0

Danke für die Antwort @Nico Ich werde das bald versuchen! – SupimpaAllTheWay

Antwort

1

sollten Sie den folgenden Befehl verwenden zu implementieren:

gcloud preview app deploy 

Werfen Sie einen Blick here für weitere Details.

Auch here gibt es ein offizielles Beispiel für Ihren Anwendungsfall. Ich kann einen kleinen Unterschied sehen, der Autor verwendet PyMySQL == 0.7.3 anstelle von MySQL-Python.

+0

Danke, Alter! :) – SupimpaAllTheWay

+0

Sie sind herzlich willkommen :) – Nico