2011-05-07 1 views
3

Django 버전은 1.2.5이며 Python 2.6.5에서 실행됩니다. 우분투 소프트웨어 센터에서 debug_toolbar를 설치했는데 메시지 오류라는 모듈이 없습니다. debug_toolbar 버전의 Django - 1.1.1, debug_toolbar - 1.2.5없이. 내가 그것을 제거하면 Django가 잘 실행됩니다. debug_toolbar의 문제점은 무엇입니까? 어떻게 해결할 수 있습니까?Error : Python-django-debug-toolbar를 설치 한 후에도 모듈 이름이 지정되지 않았습니다.

전에 설치 : 후

>>> import django 
>>> django.VERSION 
(1, 2, 5, 'final', 0) 

[email protected]:~/djproj/pastebin$ python2.6 manage.py runserver 
Validating models... 
0 errors found 
... 

를 설치

>>> import django 
>>> django.VERSION 
(1, 1, 1, 'final', 0) 

[email protected]:~/djproj/pastebin$ python2.6 manage.py runserver 
Error: No module named messages 

답변

6

디버그 도구 모음의 우분투 패키지는 파이썬 장고에 대한 종속성을 가지고 있으며, 우분투 버전에, 그것은 장고 1.1을 설치하는 .1. 메시지 앱은 버전 1.2에 설치되었으므로 디버그 도구 모음 패키지를 설치 한 후에 오류가 발생합니다.

pip를 사용하여 debug_toolbar를 설치하는 것이 좋습니다.

# Install pip if you don't already have it 
sudo apt-get install python-pip 
pip install django_debug_toolbar 
1

또는 repos 대신 수동으로 django> 1.2를 설치할 수도 있습니다.

먼저 기존 장고 설치를 청소하십시오. sudo apt-get purge python-django. 그런 다음, 다음 링크에서 거울을 선택 : 2 개 이전의 답변을 결합하고 약간 조정

Django deb packages

2

나 정렬있어

sudo apt-get purge python-django 
pip install django 

나는 그것이 유용 바랍니다.

0
sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev 

django를 업그레이드 1.3.1

django.VERSION 
(1, 3, 1, 'final', 0) 

1.3.1이 출시되기 전에이었다 나

+0

일했다. – I159

관련 문제