2010-05-15 42 views
0

我將它安裝在我的開發項目中。我想刪除它和我的數據庫和我的Django應用程序中的任何痕跡,更不用說我的python安裝了。我發現它沒有完成我所需要的,但那是另一個話題,我正在轉向南方。如何卸載Django Evolution?

我可以直接刪除我的Django數據庫中的演變表,並從應用程序設置中刪除它嗎?或者還有更多嗎?

+0

您具體是如何安裝它? – 2010-05-15 02:40:02

+0

標準方式,python setup.py intall。然後settings.py syncdb。 – Rhubarb 2010-05-15 02:57:26

+1

然後,您可以刪除'evolution'表,將其從已安裝的應用程序中刪除,並從站點包中刪除它(或者將它從Python路徑中刪除)。 – 2010-05-15 03:10:19

回答

2

1部分:(當有易於安裝和Python 2.5的安裝爲例)取下蟒蛇蛋

bash$ locate easy-install.pth 
/usr/lib/python2.5/site-packages/easy-install.pth 

bash$ nano /usr/lib/python2.5/site-packages/easy-install.pth 

並刪除蛋,如果它的存在(是不存在在我的情況)。

bash$ easy_install -m django-evolution 

看到安裝了雞蛋,其中,最後將其刪除:

bash$ rm -rf /usr/lib/python2.5/site-packages/django_evolution-0.6.1-py2.5.egg 

2部分:從Django中刪除django_evolution

從INSTALLED_APPS刪除django_evolution,即開放你的settings.py並刪除'django_evolution'行


3部分:清理DB

要刪除django_evolution表:

登錄到你的數據庫(例如與MySQL):

bash$ mysql -u username -p 

mysql> use XXX_django; # replace XXX_django by your django database (you can use "show databases;" to see which one is yours) 
mysql> drop table django_evolution;