2012-11-01 178 views
1

所以,我安裝了python 2.7.3,並使用Django網站https://docs.djangoproject.com/en/dev/topics/install/在我的Mac OS x Mountain Lion上安裝Django。我使用PIP和虛擬ENV,我目前能使用Django從我目前的終端,但是,當我打開一個新的終端,並嘗試說:Django ImportError:沒有名爲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 

這是我的錯誤。 我已經在網上尋找解決我的問題的方法。這似乎是一個普遍的問題,處理PATH。但是,我無法弄清楚如何解決它。任何幫助將非常感謝謝謝!

這是什麼我的工作終端看起來像一個例子:(但如果我離開了我失去了一切)

(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. 

回答

1

請注意,在第二種情況下,你之前提示有(my_new_env),但不是在第一?這是因爲只有在第二種情況下,您才能正確運行虛擬env。在提示符下運行任何python命令之前,請確保您運行source my_new_env/bin/activate。在提示之前,您應始終擁有(my_new_env)以確保您的環境設置正確。 您必須在您打開的每個終端窗口中執行此操作。

+0

$ source venv/bin/activate -bash:venv/bin/activate:沒有這樣的文件或目錄 – Megan

+0

它仍然沒有工作....是我的位置virtualenv? – Megan

+0

source my_new_env/bin/activate 我不得不用這個代替!非常感謝!! :D – Megan

相關問題