Aby móc korzystać ze zwykłego Django, należy je zainstalować, ponieważ musisz być w stanie wykonać import django
. Jednak nigdy nie jest dobrym pomysłem instalowanie Django jako pakietu Pythona na poziomie systemu. Zawsze najlepiej jest pracować z virtualenvs. Umożliwiają pracę nad wieloma projektami, w których każdy projekt może wymagać zainstalowania różnych pakietów, a różne projekty mogą wymagać użycia różnych wersji tego samego pakietu. Oprócz tego, że jest używany do programowania, virtualenvs są bardzo przydatne do instalowania pakietów na zdalnych maszynach, nawet jeśli nie masz uprawnień roota.
Wystarczy pobrać virtualenv.py a następnie wykonaj następujące czynności na zdalnym komputerze:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django
To stworzy virtualenv, w którym możesz zainstalować dowolne pakiety Pythona bez konieczności posiadania uprawnień roota. Więcej o virtualenv tutaj .