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.