2015-02-23 185 views
0

這是一個由其他人編寫的項目,我正在爲該項目添加新功能。我是python和django的新手,所以以前的開發人員幫助我設置環境。它在過去的工作很好,但今天當我試圖運行服務器時,它給我的錯誤:無法運行「python manage.py runserver」

(genienv)Xueyangs-MacBook-Pro:userservice xueyangli$ 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 

這很奇怪,因爲以前的開發做了我的labtop安裝Django(不然我怎麼可以運行服務器成功之前)。但我仍然運行

pip install django 

再次安裝django。然後,它成功下載並安裝了django。然後我試圖再次運行服務器,那麼它給了我這個錯誤:

Xueyangs-MacBook-Pro:userservice xueyangli$ python manage.py runserver 
Traceback (most recent call last): 
    File "manage.py", line 9, in <module> 
    execute_from_command_line(sys.argv) 
    File "/Users/xueyangli/anaconda/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line 
    utility.execute() 
    File "/Users/xueyangli/anaconda/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute 
    django.setup() 
    File "/Users/xueyangli/anaconda/lib/python2.7/site-packages/django/__init__.py", line 21, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/Users/xueyangli/anaconda/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "/Users/xueyangli/anaconda/lib/python2.7/site-packages/django/apps/config.py", line 87, in create 
    module = import_module(entry) 
    File "/Users/xueyangli/anaconda/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named provider 

我不知道這一點,真的希望任何幫助。我能想到導致這個問題的唯一原因可能是我爲我的其他項目安裝了anaconda。但這只是一種可能性,我不確定它是否有任何影響。

+2

您的開發人員幾乎可以肯定地在virtualenv中安裝一些東西,在您運行服務器之前您需要先激活它。 – 2015-02-23 19:08:19

+0

儘管第二個代碼片段在第一個代碼片段沒有顯示(genienv),但我確實激活了virtualenv(這是因爲我在關閉後嘗試再次生成錯誤日誌時未激活它初始終端....但即使當我激活時,也發生了同樣的錯誤。) – 2015-02-23 23:13:57

回答

1

請做這個

蟒蛇-m PIP安裝Django --upgrade

確保你已經安裝首先需要的軟件包和它們Django的文件中列出

Naiem Soliman

相關問題