/ / Comment installer correctement Django? - python, django, installer

Comment installer correctement Django? - python, django, install

J'essaie de mettre en place un projet Django et je suis un peu perplexe sur cette partie de la configuration.

J'ai couru pip install django et essayé d'exécuter django en faisant

python
import django

mais je reçois immédiatement un message ImportError: no module named Django

J'ai essayé d'aller dans le dossier /usr/local/lib/python2.6/site-packages mais il n'y a rien dans ce dossier. Si je vais à /usr/local/lib/python2.6/dist-packages, tous mes modules sont là, y compris django. Maintenant, tout doit aller dans le dossier site-packages? Je ne comprends vraiment pas pourquoi django ne fonctionne pas comme il se doit. J'ai essayé de lire la documentation de Django mais cela suppose que mon installation aille correctement dans .../site-packages

Réponses:

0 pour la réponse № 1

Etes-vous sûr d'utiliser "Virtualenv", sinon pensez-vous à utiliser virtualenv Je suppose que vous ne l'utilisez pas et ne faites pas une installation système de Django.

Assurez-vous donc que Django est correctement installé. Peut-être que vous n’avez pas les droits d’utilisateur pour effectuer une installation à l’échelle du système, essayez donc de le faire. sudo pip install django.

J'espère que ça marche pour vous, sinon essayez d'être plus descriptif de votre problème.


0 pour la réponse № 2

Utilisation pip install Django.

Pour une raison quelconque, ils ont utilisé un "D" majuscule dans Django au lieu de la minuscule normale. La source:Documentation Django.

Assurez-vous également que/usr/local/lib/python2.6/dist-packages est ajouté à votre PATH.

Le comportement normal de pip est d'installer dans le site-packages dossier. Peut-être essayer de ré-installer pip?


0 pour la réponse № 3

Vous devriez mettre en place un virtualenv, surtout si vous allez créer plusieurs applications Django ayant des exigences différentes. Vous devez également exécuter pip avec sudo alors sudo pip install django. Pour apprendre à créer une virtualenv: http://www.virtualenv.org/en/latest/ .

Vous pouvez également vérifier votre $PATH variable pour voir si /usr/local/lib/python2.6/dist-packages est là, si ce n’est pas, vous pouvez ajouter avec en ajoutant ce qui suit à votre .bash_profile

PATH="${PATH}:/usr/local/lib/python2.6/dist-packages"
export PATH

En dessous de virtualenv, vous n’avez pas à utiliser sudo pip, à la place de cd (change directory) dans votre répertoire d’environnement et exécutez pip install django et ce sera seulement installez-le pour ce projet.