Mise à niveau de Python Broke Django

0

J'ai mis à niveau Python de la version 2.5 à la version 2.7, mais la mise à niveau a cassé Django. Mes tests Django et mon shell indiquent qu'ils ne trouvent pas les modules.

J'ai essayé de mettre les paquets-sites avec Django sur mon PYTHONPATH dans .bashrc, mais cela n'a pas permis de trouver MySQLdb.

Dois-je réinstaller Django?

Chernevik
la source

Réponses:

1

Oui. Et MySQLdb.

python2.7 setup.py install

(bon, pas Django, mais pourquoi tenter sa chance quand c'est si facile à faire?)

Ignacio Vazquez-Abrams
la source
Eh bien, j'essaie d'installer MySQLdb, mais le programme d'installation utilise setuptools, dont celui de zlib, et apparemment, mon installation de Python n'a pas créé le module zlib correctement.
Chernevik
Correction de zlib en installant zlib1g-dev, puis en réinstallant python. Cela m'a donné setuptools. L’installation de MySQLdb voulait alors mysql_conf, que j’ai obtenue en installant libmysqlclient15-dev. Ensuite, j'ai pu installer MySQLdb et Django a fonctionné. Que Dieu bénisse les divers emballeurs - sérieusement, ils rendent possible des choses incroyables - mais cette installation était plus google-fu que ce dont j'avais besoin depuis longtemps.
Chernevik