2011-05-07 53 views
3

我的Django版本是1.2.5,它運行在Python 2.6.5中。我從Ubuntu軟件中心安裝了debug_toolbar,並且沒有名爲消息的模塊錯誤。使用debug_toolbar版本的Django - 1.1.1,沒有debug_toolbar - 1.2.5。當我刪除它時,Django運行良好。 debug_toolbar有什麼問題?我該如何解決它?錯誤:安裝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

Ubuntu的軟件包調試工具欄有蟒蛇,Django的依賴,併爲你的Ubuntu版本,它正在安裝的Django 1.1 0.1。 Messages應用程序已安裝在版本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

或者您也可以手動安裝django> 1.2而不是從回購站。

首先清理你現有的django安裝sudo apt-get purge python-django。然後從以下鏈接選擇鏡像:

Django deb packages

2

結合前面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 

升級django1.3.1

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

工作對我來說

+0

這是1.3.1發佈之前。 – I159 2011-12-27 06:51:18

相關問題