2012-11-01 4 views
1

Donc, j'ai installé python 2.7.3 et j'ai utilisé le site web Django https://docs.djangoproject.com/en/dev/topics/install/ pour installer Django sur mon Mac OS x Mountain Lion. Je pip et env virtuel, je suis actuellement en mesure d'utiliser Django mon terminal actuel, mais, quand j'ouvre un nouveau terminal et essayez dire:Django ImportError: Aucun module nommé django

$ cd Django 
$ cd djangowork 
$ cd firstproj 
$ python manage.py runserver 
Traceback (most recent call last): 
    File "manage.py", line 8, in <module> 
    from django.core.management import execute_from_command_line 
ImportError: No module named django.core.management 

C'est l'erreur que je reçois. J'ai cherché en ligne une solution à mon problème. Il semble être un problème commun, traitant du PATH. Mais, je ne peux pas comprendre comment le réparer. Toute aide serait très appréciée merci!

Voici un exemple de ce que mon terminal de travail ressemble à: (mais si je QUITTER je perds tout)

(my_new_env)$ cd Django 
(my_new_env)$ cd djangowork 
(my_new_env)$ cd firstproj 
(my_new_env)$ ls 
firstproj manage.py testdb 
(my_new_env)$ python manage.py runserver 
Validating models... 

0 errors found 
October 31, 2012 - 18:51:22 
Django version 1.6.dev20121029143154, using settings 'firstproj.settings' 
Development server is running at http://.../ 
Quit the server with CONTROL-C. 

Répondre

1

Remarquez comment dans le second cas, vous avez (my_new_env) avant l'invite, mais pas dans le premier? C'est parce que seulement dans le second cas avez-vous exécuté env virtuel correctement. Assurez-vous d'exécuter source my_new_env/bin/activate avant d'exécuter des commandes python à l'invite. Vous devriez toujours avoir (my_new_env) avant l'invite afin de vous assurer que votre environnement est correctement configuré. Vous devez le faire dans chaque fenêtre de terminal que vous ouvrez.

+0

$ source venv/bin/activate -bash: venv/bin/activate: Aucun fichier ou répertoire – Megan

+0

ne fonctionne toujours ... est-ce que c'est mon emplacement de virtualenv? – Megan

+0

source my_new_env/bin/activate Je devais l'utiliser à la place! Merci beaucoup!! : D – Megan

Questions connexes