Anwajler.com -> Blog -> Instalacja Django/Python2.5 @ Debian Etch

Instalacja Django/Python2.5 @ Debian Etch

Łukasz Anwajler, 2008-06-20 02:29:13.235314
python django debian etch

W Debianie Etch (stable) domyślną wersją Pythona jest 2.4. Można jednak nieco oszukać system, usuwając symlinka:

/usr/bin/python -> python2.4
/usr/bin/python -> python2.4

i ustanawiając nowego:
/usr/bin/python -> python2.5
/usr/bin/python -> python2.5


Instalacja django sprowadza się do ściągniecia źródeł z SVN i użycia setup.py.

Następnie trzeba zainstalować od nowa mod_pythona (z paczki) oraz zainstalować z użyciem setuptoolsów MySQLdb, psycopg2 bądź inny soft łączący Pythona z odpowiednią bazą danych.

Najważniejsze w tym wszystkim jest to, że mod_python musi być zainstalowany po zmianie symlinka, a oprogramowanie Python<=>baza zainstalowane ręcznie z użyciem Pythona2.5.

Uwaga: Nie udało mi się zmusić do działania Django z MySQLdb (tylko na Pythonie 2.5), natomiast przy SQLite3 oraz PostgreSQL nie było żadnych problemów. Na Ubuntu, gdzie domyślnie miałem Pythona 2.5 wszystko działało dobrze.



Komentarzy: 0

Nick
Komentarz




Komentarze / Wróć na górę

Inne wpisy

"Django: SplitDateTimeWidget i JS", 2008-07-01 22:11:34.248435
"web2py.pl - polska społeczność pythonowego frameworka webowego", 2008-06-26 13:48:28.792153
"Pogadaj ze mną", 2008-06-20 17:49:11.012984
"Debian Etch framebuffer", 2008-06-19 14:27:52.762553
"ValueError: too many values to unpack", 2008-05-26 14:16:02.377713
"Ubuntu 8.04 - pierwsze wrażenia", 2008-04-27 21:26:35.510881
"The Hacktivismo Declaration", 2008-03-22 13:09:34.006283
""Refleksje świadka stulecia"", 2008-03-17 00:41:59.823021
"Życie", 2008-01-15 00:55:00.884658
"Quo vadis Wiki?", 2008-01-13 13:51:47.750769
"XSL", 2008-01-07 20:11:32.357583
"Wikia Search", 2008-01-07 19:43:58.455464
"Django i skrypty obsługiwane z zewnątrz", 2008-01-07 19:09:16.567919
"YouList: YouTube player", 2008-01-06 01:47:34.476695
"Django: informowanie o stanie", 2008-01-05 17:51:05.512078

Tagi

plusgsm wikia tramline joke request etyka xsl delete portal signals p2p gnome datetime firma linux update firefox cron mysql kontakt threadlocals internet foto mozilla slime html svn wikipedia leopard approacher nef im meebo etch mac sbcl javascript wykład lisp życie full-text dispatcher urlify save the-man-from-the-earth http historia js zenity imagemagick sphinx object web2py upload django phishing pdt css nikon extension prawo search kultura rozszerzenie xml citizendum grono newforms dcraw imagefield universal widget medycyna youtube warlug security humor user hosting xul bartoszewski apple patriotyzm wap społecznie film wolność ubuntu framebuffer thunderbird wiki paypal podsumowanie anwajlercom python wpadka firewall error SLIME uw multimedia dreamhost debian mktime player emacs modelform puma hacking pyzenity 2007 time

Copyright © Łukasz Anwajler. Code & design: Łukasz Anwajler. HTML oraz CSS zgodne ze standardami W3C Powered by Django.