Comment installer les modules Python / Django?
Je ne sais absolument rien sur Django, mais je suis devant un projet en cours d'exécution dans OSX.
À partir du répertoire du projet-je exécuter python manage.py runserver
et obtenez l'erreur: Error: No module named cms
.
Semble que le INSTALLED_APPS constante (dans settings.py) définit les modules... mais comment puis-je installer les choses dang?
Est-il un moyen standard de l'installation de dépendances en vrac (comme Ruby Bundler)?
source d'informationauteur Matt Fordham
Vous devez vous connecter pour publier un commentaire.
vous pouvez installer toutes les dépendances à la fois, si il y a un requirements.txt fichier! il vous suffit d'exécuter la commande:
sinon, vous pouvez les installer un par un:
Ici est le PIP de la documentation:
http://pypi.python.org/pypi/pip
si vous avez l'habitude de ruby, vous pouvez par rapport à ruby GEM
Les entrées dans
INSTALLED_APPS
sont paquet désignations. Les paquets sont une façon de structurer Python module de l'espace de noms.Donc python a certains endroits désignés à chercher des paquets.
Pour installer des paquets par leur nom à la droite de l'emplacement sur votre système, vous pouvez télécharger un code source python et exécuter le
setup.py
script (généralement fourni par les bibliothèques et applications).Il y a, cependant, des raccourcis vers les ce, à savoir easy_install et il le successeur de pip. Avec ces outils, l'installation d'un logiciel tiers (ou django app) se résume à:
Ou, si vous utilisez les systèmes de défaut d'installation de Python:
Que c'est. Vous pouvez maintenant utiliser cette bibliothèque, où vous le voulez. Pour le vérifier, s'il est installé correctement, il suffit de l'essayer dans la console:
Maintenant pour des raisons de concision (ce post est beaucoup pour longtemps déjà), supposons pytz ont été la troisième partie application django. Vous serait-il suffit d'écrire:
Et pytz serait disponible dans votre projet.
Note: je vous en avez le temps, jetez un coup d'œil à Les outils Modernes de l'Python Hacker: Virtualenv, le Tissu et la Pip blog, qui met en lumière certains grands python outils d'infrastructure.
Bien, un peu googler ne ferait pas de mal de vous 😉
Vous avez besoin d'un Python gestionnaire de paquets comme easy_install et pip. Essayez ce guide:
http://blog.praveengollakota.com/47430655
Après, vous pouvez simplement exécuter "pip install django-cms"