2016-06-04 4 views
0

Недавно я переключился на «vm: true» на своем приложении. Yaml. С тех пор у меня возникли проблемы с библиотекой MySQLdb.GAE Python - Нет модуля с именем MySQLdb

Я пытаюсь импортировать MySQL, как это:

import MySQLdb 

Мой requirements.txt выглядит следующим образом:

MySQL-python==1.2.5 

я понял, что я не должен был использовать «библиотеки» внутри my app.yaml и должен поместить все мои зависимости в «requirements.txt».

Я загрузил несколько раз с/без этого файла, но эта ошибка возникает:

No module named MySQLdb 

Он отлично работает на местном уровне.

У кого-нибудь была эта проблема?

Спасибо.

+1

Привет @Dyego, вы используете команду «gcloud preview app deploy app.yaml» для развертывания? – Nico

+0

Спасибо за ответ @Nico Я постараюсь это скоро! – SupimpaAllTheWay

ответ

1

Вы должны использовать следующую команду для развертывания:

gcloud preview app deploy 

Посмотрите here для более подробной информации.

Кроме того, here есть официальный пример вашего прецедента. Я вижу небольшую разницу, автор использует PyMySQL == 0.7.3 вместо MySQL-python.

+0

Спасибо, чувак! :) – SupimpaAllTheWay

+0

Вы приветствуете :) – Nico

Смежные вопросы