2016-02-28 31 views
0

我嘗試運行開發服務器BYT我recive錯誤是這樣的:Django的研究與開發服務器模塊未安裝,但

Unhandled exception in thread started by <function wrapper at 0x807ad8848> 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 229, in wrapper 
    fn(*args, **kwargs) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 107, in inner_run 
    autoreload.raise_last_exception() 
    File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 252, in raise_last_exception 
    six.reraise(*_exception) 
    File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 229, in wrapper 
    fn(*args, **kwargs) 
    File "/usr/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "/usr/local/lib/python2.7/site-packages/django/apps/config.py", line 86, in create 
    module = import_module(entry) 
    File "/usr/local/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named avatar 

我使用的virtualenv,我用它actived它和項目,我安裝的Django - 那裏有航空母艦。

django-avatar

在我的本地服務器此模塊正常工作:)

你有一些想法有什麼不好?

+0

你檢查VENV是否真的有安裝包: '(your_venv)終端$ PIP list'必須表明您安裝的頭像包。 –

+0

@CajetanRodrigues是的,我的確如此:django-avatar(2.2.1) – Thaian

+0

好的,我假設你的venv安裝正確嗎? '哪個python'和'哪個pip'指向venv中相應的安裝,而不是默認的系統安裝? –

回答

0

我解決了我的問題,在我的環境中使用絕對路徑來解析它。然後添加manage.py。

/usr/home/login/virtualenvs/env_name/bin/python passenger_wsgi.py 

/usr/home/login/virtualenvs/env_name/bin/python manage.py 
相關問題