Python Pip Install перестал работать - не Мог создать яйцо. Также не может использовать 1.2.5 из-за облака Google sql

Мне нужен mysql-python.

Я добираюсь, ошибка не могла создать яйцо при установке 1.2.4 Везде, это говорит, что установка 1.2.5, который работает на меня также.

Но app.yaml googleAppEngine поддерживает только 1.2.4

libraries:
- name: MySQLdb
  version: "1.2.4"

Таким образом, если я использую 1.2.4 там, и 1.2.5 в виртуальном ENV, я получаю ошибку -

ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 4, 'final', 1)
    1:1430668397.857531 This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.

Что, как предполагается, сделано, или работающий с механизмом Приложения или с 1.2.4 зернышками сделает!

0
задан 4 May 2015 в 07:10
2 ответа

Последнее не помогло.

Это сработало -- Запустите -

pip деинсталлируйте mysql-python

YAML - 
    libraries:
    - name: MySQLdb
      version: "1.2.4"

Settings -

'default': {
    'ENGINE':'django.db.backends.mysql',
    'HOST':'/cloudsql/ProjectName:DBName',
    'NAME': 'my_database',
    'USER': 'root',
    'PASSWORD': '********',

}

0
ответ дан 5 December 2019 в 12:46

В настоящее время SDK Google App Engine 1.9.18 поддерживает стороннюю библиотеку MySQLdb версии 1.2.4. Поэтому у вас должен быть установлен MySQL-python 1.2.4 для правильного выполнения вашего приложения в вашей локальной среде разработки. Вы можете отредактировать файл app.yaml, чтобы всегда использовать последнюю версию MySQLdb, поддерживаемую App Engine, изменив строку кода версия: «1.2.4» на версия: «последняя» под объявлением библиотеки MySQLdb.

0
ответ дан 5 December 2019 в 12:46

Теги

Похожие вопросы