Я некоторое время использовал AWS Elastic Beanstalk для запуска этого веб-приложения без каких-либо проблем с версией Amazon Linux для Python 2.7, работающей на 64-битной версии Amazon Linux / 2.0.1 .
КогдаЯ пытался " обновить " до последней версии Amazon Linux: версия Python 2.7, Linux / 2.7.7 или любая версия после 2.0.1 , я получаюэта ошибка:
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb.
Did you install mysqlclient or MySQL-python?
Я установил и включил в мой requirements.txt
файл
MySQL-python==1.2.5
mysqlclient==1.3.14
Iпопытался переустановить их обоих и удалить их одно или другое из требований, но все же не повезло.
в моих .ebextensions У меня есть эти:
packages:
yum:
python27-devel: []
libmemcached-devel: []
gcc: []
libxml2-devel: []
libxslt-devel: []
Я добавил gcc
и libx
после этого, так что я знаю, что они не вызывают ошибку.(Я не пытался удалить python27-devel
или libmemcached-devel
Любые идеи?
Что изменилось после 2.0.1
, так как все работает правильно, работает версия 2.0.1
и этоне работает на любой новой версии EB?