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?

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?)


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.