Ubuntu 12.04'te Django 1.3.1'i kuruyor gibi görünüyor. Django 1.6'yı nasıl yükleyebilirim?
sudo apt-get install python-django
Ubuntu 12.04'te Django 1.3.1'i kuruyor gibi görünüyor. Django 1.6'yı nasıl yükleyebilirim?
sudo apt-get install python-django
Yanıtlar:
Öncelikle django
içindeki klasörü silerek önceden yüklenmiş django 1.3.1 sürümünü kaldırın /usr/local/lib/pythonx.x/dist-packages
( xx python sürümünü gösterir ) .Aşağıdaki adımları izleyin,
Django 1.6'yı buradan indirin .
Terminali açın ve yerleştirdiğiniz dizine gidin Django 1.6
.
cd path/to/driectory/which/contains/django1.6.tar.gz
django1.6.tar.gz
Aşağıdaki komutu çalıştırarak ayıklayın .
tar -xzvf Django-1.6.tar.gz
Django-1.6
Dizine taşı
cd Django-1.6
Yüklemek için aşağıdaki komutu çalıştırın Django-1.6
sudo python setup.py install
Elle yükleyebilmenize rağmen ( setup.py
), kurulumu, bakımı ve yükseltmesi daha kolay olduğu için Python paket yöneticisini kullanmanızı tavsiye ederim.
Python paket yöneticisi Pip'i kurun.
sudo apt-get install python-pip
İsteğe bağlı olarak, ancak önerilen, pip
kendisini kullanarak yükseltme :
sudo pip install -U pip
Django'nun en son kararlı sürümünü yükleyin:
sudo pip install Django
Bu, yazım sırasında 1.6.2'yi yükler ( en son pypi sürümünü buradan kontrol edin ).
Belirli bir sürümü yüklemek için aşağıdakine benzer bir gereksinim belirteci ekleyin:
sudo pip install Django==1.6.2
APT, Debian / Ubuntu paket yönetiminin kurulu eski sürümü rapor edeceğini ve hala kurulu olduğunu unutmayın. APT dağıtım paketleri yollarına, Pip ise site paketleri yollarına yüklenir. İkincisi önceliklidir, bu yüzden yerel olarak kurulan paketler seçilecektir. Ayrıca bkz: dağıtım paketleri ile site paketleri arasındaki fark nedir?
sudo pip install
django için işe yarayabilecek, ancak başka durumlarda birisinin sistemini mahvedebilecek kötü bir uygulamadır. Ubuntu'nun paketlerinizi yönetmesinin avantajlarını baltalamayın. Bunu yapmanın temiz yolu virtualenvwrapper kullanmaktır.