Обновление Python Broke Django

335
chernevik

Я обновил Python с 2.5 до 2.7, но обновление сломало Django. Мои тесты Django и оболочка сообщают, что они не могут найти модули.

Я пытался поместить пакеты сайтов с Django на мою PYTHONPATH в .bashrc, но это не помогло найти MySQLdb.

Нужно ли переустанавливать Django?

0

1 ответ на вопрос

1
Ignacio Vazquez-Abrams

Да. И MySQLdb.

python2.7 setup.py install 

(ну, не Django, но зачем рисковать, когда это так легко сделать?)

Что ж, я пытаюсь установить MySQLdb, но для установки требуется setuptools, для которого требуется zlib, и, очевидно, моя установка Python не создала модуль zlib должным образом. chernevik 13 лет назад 0
Исправлена ​​ошибка zlib путем установки zlib1g-dev и переустановки python. Это дало мне setuptools. Затем для установки MySQLdb потребовался mysql_conf, который я получил, установив libmysqlclient15-dev. Тогда я мог установить MySQLdb, и Django работал. Да благословит Бог различных упаковщиков - серьезно, они делают невероятные вещи возможными - но эта установка была больше google-fu, чем я нуждался в долгое время. chernevik 13 лет назад 0