Sembra installare Django 1.3.1 in Ubuntu 12.04. Come posso installare Django 1.6?
sudo apt-get install python-django
Sembra installare Django 1.3.1 in Ubuntu 12.04. Come posso installare Django 1.6?
sudo apt-get install python-django
Risposte:
Per prima cosa rimuovi la versione 1.3.1 precedentemente installata django eliminando la django
cartella interna /usr/local/lib/pythonx.x/dist-packages
( xx indica la versione di Python ). Quindi segui i passaggi seguenti,
Scarica Django 1.6 da qui .
Apri il terminale e passa alla directory in cui hai posizionato il file Django 1.6
.
cd path/to/driectory/which/contains/django1.6.tar.gz
Estrarre django1.6.tar.gz
eseguendo il comando seguente.
tar -xzvf Django-1.6.tar.gz
Passa alla Django-1.6
directory
cd Django-1.6
Eseguire il comando seguente per installare Django-1.6
sudo python setup.py install
Mentre puoi installarlo manualmente ( setup.py
), ti consiglio di usare il gestore pacchetti Python in quanto è più facile da installare, mantenere e aggiornare.
Installa Pip, il gestore dei pacchetti Python.
sudo apt-get install python-pip
Facoltativamente, ma consigliato, aggiornare pip
, usando se stesso:
sudo pip install -U pip
Installa l'ultima versione stabile di Django:
sudo pip install Django
Questo installa 1.6.2 al momento della scrittura ( controlla qui l'ultima versione di Pypi ).
Per installare una versione specifica, aggiungi un identificatore di requisiti come questo:
sudo pip install Django==1.6.2
Si noti che APT, la gestione dei pacchetti Debian / Ubuntu riporterà comunque la versione precedente installata ed è ancora installata. APT si installa nei percorsi dist-package mentre Pip si installa nei percorsi dei pacchetti del sito. Quest'ultimo ha la precedenza, quindi verranno scelti i pacchetti installati localmente. Vedi anche: Qual è la differenza tra dist-pacchetti e site-pacchetti?
sudo pip install
è una cattiva pratica, che può funzionare per Django ma può davvero rovinare il sistema di qualcuno in altre situazioni. Non compromettere i vantaggi della gestione dei pacchetti da parte di Ubuntu. Il modo pulito per farlo è con virtualenvwrapper.