Jawaban:
sudo apt-get install python-django
menginstal django
di /usr/lib/python2.7/dist-packages
saat sudo pip install -U django
menginstal django
di /usr/local/lib/python2.7/dist-packages
. Ini berarti Anda tidak dapat memutakhirkan Django yang diinstal oleh APT menggunakan pip dan sebaliknya.
Versi terbaru django
tidak mungkin disediakan oleh repositori resmi Ubuntu. Oleh karena itu, saya akan menyarankan Anda menghapus instalasi django
yang diinstal menggunakan apt-get
dan kemudian gunakan pip install --user django
untuk menginstal django
secara lokal atau menggunakan lingkungan virtual seperti virtualenv
untuk mengelola dependensi Python Anda. Saya akan mencegah Anda untuk menggunakan sudo pip install django
karena ini merupakan risiko keamanan yang digunakan sudo
untuk menginstal paket Python sewenang-wenang dari PyPI yang tidak memeriksa paket berbahaya; Anda dapat membaca lebih lanjut tentang ini dari jawaban yang saya tulis mengenai masalah ini.