错误:安装python django调试工具栏后,没有模块名消息

错误:安装python django调试工具栏后,没有模块名消息,django,django-errors,Django,Django Errors,我的Django版本是1.2.5,它在Python 2.6.5中运行。我从Ubuntu软件中心安装了debug_工具栏,但它没有出现名为messages error的模块。使用Django-1.1.1的调试工具条版本,不使用调试工具条-1.2.5。当我移除它时,Django运行良好。调试工具条有什么问题?我怎样才能修好它 安装前: >>> import django >>> django.VERSION (1, 2, 5, 'final', 0) i159

我的Django版本是1.2.5,它在Python 2.6.5中运行。我从Ubuntu软件中心安装了debug_工具栏,但它没有出现名为messages error的模块。使用Django-1.1.1的调试工具条版本,不使用调试工具条-1.2.5。当我移除它时,Django运行良好。调试工具条有什么问题?我怎样才能修好它

安装前:

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

i159@i159-desktop:~/djproj/pastebin$ python2.6 manage.py runserver
Validating models...
0 errors found
...
安装后:

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

i159@i159-desktop:~/djproj/pastebin$ python2.6 manage.py runserver
Error: No module named messages

用于调试工具栏的Ubuntu包依赖于python django,对于您的Ubuntu版本,它正在安装django 1.1.1。Messages应用程序安装在版本1.2中,因此在安装调试工具栏包后会出现错误

我建议您使用pip安装调试工具条

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

或者您也可以手动安装django>1.2,而不是从repos安装

首先清理现有的django安装
sudo apt get purge python django
。然后从以下链接中选择镜像:


将前面的两个答案结合起来,稍加调整,让我理清了思路

sudo apt-get purge python-django
pip install django
我希望这是有用的

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发布之前为我工作