Karena Django tidak lain adalah sebuah python framework yang dikemas dalam sebuah paket(package), maka untuk menjalankannya pun django harus berada di dalam python path. Silahkan baca artikel saya mengenai Python Path bagi yang belum begitu paham mengenai python path.
Di sisi lain python hanya mengijinkan satu program/package/module yang sama di Python path nya, ini artinya tidak mungkin kita menjalankan program python yang sama dalam satu lingkungan python, yang menyebabkan anda tidak akan bisa menjalankan dua atau lebih versi Django sekaligus. Karena pasti akan konflik. Karena mungkin suatu saat anda ingin mencoba Django versi lain dari versi sekarang yang anda pakai.
SOLUSI : Virtualenv
Mulai sekarang, apabila anda belum memakai Virtualenv untuk mendevelop proyek Django anda, maka anda harus menggunakannya. Bahkan saya sarankan sebelum anda mulai dengan Django, alangkah baiknya anda mengenal Virtualenv terlebih dahulu.
Apa itu Virtualenv?


