Ini mungkin terdengar seperti pertanyaan bodoh, karena tujuan sebenarnya dari virtualenv
ini adalah: Menginstal beberapa versi paket tertentu (dalam hal ini Django) di dalam lingkungan virtual. Tapi itulah yang ingin saya lakukan, dan saya tidak bisa memahaminya.
Saya menggunakan Windows XP, dan saya berhasil membuat lingkungan virtual, dan saya dapat menjalankannya, tetapi bagaimana saya dapat menginstal versi Django yang saya inginkan? Maksud saya, saya tahu untuk menggunakan easy_install
skrip yang baru dibuat , tetapi bagaimana cara membuatnya menginstal Django 1.0.7? Jika saya melakukannya easy_install django
, itu akan menginstal versi terbaru. Saya mencoba memasukkan nomor versi 1.0.7
ke dalam perintah ini dengan berbagai cara, tetapi tidak ada yang berhasil.
Bagaimana saya melakukan ini?
sumber
pip install git+github.com/django/[email protected]#egg=django==1.2.5
pip install django==
(tanpa nomor versi).+1 pada balasan poster sebelumnya: gunakan
pip
jika Anda bisa. Tapi, dalam keadaan darurat, cara termudah untuk menginstal versi yang lebih lama adalah dengan mengunduh tarball dari halaman unduhan atau, jika Anda menginstal subversi, lakukansvn export
rilis yang Anda inginkan (semuanya ditandai di sini ).Sekali Anda memiliki versi Django yang Anda inginkan, jalankan saja perintah berikut di dalam direktori django:
Ini akan memasang versi Django itu di virtualenv Anda.
sumber
1 untuk solusi yang telah disebutkan.
Saya hanya ingin menambahkan solusi lain.
Untuk memasang versi khusus Django (katakanlah 1.10.x),
Kloning repo Django dari Github .
git clone https://github.com/django/django.git
Masuk ke direktori dan checkout ke cabang tertentu.
cd django
git checkout origin/stable/1.10.x
Jalankan perintah instal.
python setup.py install
sumber