[ disko @ 17.04.2013. 22:50 ] @
Da li neko ima vremena da napise nesto o virtualenv i Django 1.5.
Cemu sluze, kako ih instalirati,setovati?

Hvala u napred.
[ Panta_ @ 18.04.2013. 06:35 ] @
Bilo je juce pisano nesto o tome.

Virtualenv je Python aplikacija za kreiranje izolovanih Python okruzenja u koja mozes da instaliras pakete bez mesanja istih sa sistemskim ili drugim drugim izolovanim virtuelnim Python okruzenjima.
Na primer, ako ti je za neki projekat potreban Django verzije 1.5 a za drugi verzije 1.3, ne mozes obe verzije da instaliras u sistemskom site-packages direktorijumu. Tu na scenu stupa virtualenv sa kojim mozes lako da kreiras dva izolovana okruzenja i u njima instaliras Django verzije koja ti je potrebna.

Sto se tice instalacije, imas na zvanicnom sajtu detaljno uputstvo. Ili, jednostavno Google.
[ disko @ 18.04.2013. 18:21 ] @
Pogledao sam tutorijal na linku koji imas u avataru, stavite za Python3 neki tutorijal.
[ vukasin0 @ 23.06.2013. 10:32 ] @
Sa njihovog sajta:

"Django 1.5 is the first version of Django to support Python 3. The same code runs both on Python 2 (≥ 2.6.5) and Python 3 (≥ 3.2), thanks to the six compatibility layer."

Iskusno bih sacekao sledeci release, recimo 1.6 obicno su prve verzije buggy :)

Kod virtual env i kod interpretera koji ces koristiti je zachkoljica u tome da imas kompajliram python 3.0 i da ti bude dostupan an PATH-u. Recimo:

/usr/bin/python3

Ovo je direktiva koju trebas da koristis prilikom kreiranja virtuelnog okruzenja:

virtualenv --help

-p PYTHON_EXE, --python=PYTHON_EXE
The Python interpreter to use, e.g.,
--python=python2.5 will use the python2.5 interpreter
to create the new environment. The default is the
interpreter that virtualenv was installed with
(/usr/bin/python)

samo umesto python2.5, stavi python3.

Django posle dolazi kroz pip ili easy_install - zavisi sta koristis.

Ja sam ovo radio na mom CentOS server-u jer mi je trebao Python 2.7 a CentOS 6 dolazi sa Python 2.6.

Posto YUM koristi taj 2.6 onda su virtualenv + virtualenvwrapper dosli kao 1 na 10 ;)

Mislim da sam koristio ovaj link:

http://toomuchdata.com/2012/06...ll-python-2-7-3-on-centos-6-2/


Pozz