Django 1.6 nasıl kurulur?


12

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:


10

Öncelikle djangoiç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.gzAşağıdaki komutu çalıştırarak ayıklayın .

    tar -xzvf Django-1.6.tar.gz

  • Django-1.6Dizine 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


1
Daha önce hiç eski django sürümü kurulmamışsa çalışır ... Eski bir django kurulumunu kaldırmayla ilgili bazı sorunlar yaşadım.
Buz

18

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.

  1. Python paket yöneticisi Pip'i kurun.

    sudo apt-get install python-pip
    
  2. İsteğe bağlı olarak, ancak önerilen, pipkendisini kullanarak yükseltme :

    sudo pip install -U pip
    
  3. 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?


1
Benim gibi şüpheci iseniz, sudo kullanmadan "pip install --user Django" deneyebilirsiniz, çünkü sistem paketi ile
uğraşmaktan

1
@rafee Evet, doğru ve biliyorum. Ayrıca bir sanal veya hatta bir pyenv de kullanabilirsiniz. Yine de bu sorunun kapsam dışı olduğunu düşünüyorum. Sadece mevcut cevaba daha iyi bir alternatif sunmak istedim.
gertvdijk

sudo pip installdjango 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.
nealmcb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.