Để có thể sử dụng Django thông thường, nó phải được cài đặt vì bạn phải có khả năng import django
. Tuy nhiên, việc cài đặt Django dưới dạng một gói Python cấp hệ thống không bao giờ là một ý tưởng hay. Tốt nhất là làm việc với Virtualenv. Chúng cho phép bạn làm việc trên nhiều dự án trong đó mỗi dự án có thể yêu cầu cài đặt các gói khác nhau và các dự án khác nhau có thể yêu cầu sử dụng phiên bản khác nhau của cùng một gói. Ngoài việc được sử dụng để phát triển, virtualenvs rất hữu ích để cài đặt các gói trên các máy từ xa ngay cả khi bạn không có đặc quyền root.
Tất cả những gì bạn phải làm là tải xuống virtualenv.py và sau đó thực hiện như sau trên máy từ xa:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django
Điều đó sẽ tạo ra một virtualenv, trong đó bạn có thể cài đặt bất kỳ gói Python nào mà không cần đặc quyền root. Tìm hiểu thêm về virtualenv tại đây .