Xuất hiện để cài đặt Django 1.3.1 trong Ubuntu 12.04. Làm cách nào để cài đặt Django 1.6?
sudo apt-get install python-django
Xuất hiện để cài đặt Django 1.3.1 trong Ubuntu 12.04. Làm cách nào để cài đặt Django 1.6?
sudo apt-get install python-django
Câu trả lời:
Trước tiên, hãy xóa phiên bản django 1.3.1 đã cài đặt trước đó bằng cách xóa django
thư mục bên trong /usr/local/lib/pythonx.x/dist-packages
( xx biểu thị phiên bản của python ). Sau đó, hãy làm theo các bước dưới đây,
Tải xuống Django 1.6 từ đây .
Mở terminal và di chuyển đến thư mục nơi bạn đặt Django 1.6
.
cd path/to/driectory/which/contains/django1.6.tar.gz
Giải nén django1.6.tar.gz
bằng cách chạy lệnh dưới đây.
tar -xzvf Django-1.6.tar.gz
Di chuyển đến Django-1.6
thư mục
cd Django-1.6
Chạy lệnh dưới đây để cài đặt Django-1.6
sudo python setup.py install
Mặc dù bạn có thể cài đặt thủ công ( setup.py
), tôi khuyên bạn nên sử dụng trình quản lý gói Python vì việc cài đặt, bảo trì và nâng cấp sẽ dễ dàng hơn.
Cài đặt Pip, trình quản lý gói Python.
sudo apt-get install python-pip
Tùy chọn, nhưng khuyến nghị, nâng cấp pip
, sử dụng chính nó:
sudo pip install -U pip
Cài đặt phiên bản ổn định mới nhất của Django:
sudo pip install Django
Điều này cài đặt 1.6.2 tại thời điểm viết ( kiểm tra ở đây phiên bản pypi mới nhất ).
Để cài đặt một phiên bản cụ thể, hãy thêm một công cụ xác định yêu cầu như thế này:
sudo pip install Django==1.6.2
Lưu ý rằng APT, quản lý gói Debian / Ubuntu vẫn sẽ báo cáo phiên bản cũ hơn được cài đặt và nó vẫn được cài đặt. APT cài đặt trong đường dẫn gói dist trong khi Pip cài đặt trong đường dẫn gói trang. Cái sau được ưu tiên, vì vậy các gói được cài đặt cục bộ sẽ được chọn. Xem thêm: Sự khác biệt giữa các gói dist và gói trang web là gì?
sudo pip install
là một thực tiễn tồi, có thể hoạt động cho django nhưng thực sự có thể làm hỏng hệ thống của ai đó trong các tình huống khác. Đừng làm suy yếu những lợi thế của việc Ubuntu quản lý các gói của bạn. Cách làm sạch là với virtualenvwrapper.