Om gewone Django te kunnen gebruiken, moet het geïnstalleerd zijn, aangezien je moet kunnen doen import django
. Het is echter nooit een goed idee om Django te installeren als een Python-pakket op systeemniveau. Het is altijd het beste om met virtualenvs te werken. Ze stellen je in staat om aan meerdere projecten te werken waarbij voor elk project verschillende pakketten moeten worden geïnstalleerd en voor verschillende projecten kan het nodig zijn om een andere versie van hetzelfde pakket te gebruiken. Virtualenvs is niet alleen gebruikt voor ontwikkeling, maar is ook erg handig om pakketten op externe machines te installeren, zelfs als u geen rootbevoegdheid hebt.
Het enige wat je hoeft te doen is virtualenv.py te downloaden en doe dan het volgende op de externe machine:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django
Dat zal een virtualenv creëren waarin u alle Python-pakketten kunt installeren zonder dat u root-privileges nodig hebt. Meer over virtualenv hier .