Điều này nghe có vẻ giống như một câu hỏi ngu ngốc, vì mục đích chính của virtualenv
chính là: Cài đặt một số phiên bản cụ thể của gói (trong trường hợp này là Django) bên trong môi trường ảo. Nhưng đó là chính xác những gì tôi muốn làm, và tôi không thể tìm ra.Làm cách nào để cài đặt phiên bản cũ của Django trên virtualenv?
Tôi đang sử dụng Windows XP và tôi đã tạo môi trường ảo thành công và tôi có thể chạy nó, nhưng làm cách nào để cài đặt phiên bản Django mà tôi muốn? Ý tôi là, tôi biết sử dụng kịch bản easy_install
mới được tạo ra, nhưng làm cách nào để tôi cài đặt phiên bản Django 1.0.7? Nếu tôi làm easy_install django
, nó sẽ cài đặt phiên bản mới nhất. Tôi đã thử đặt số phiên bản 1.0.7
vào lệnh này theo nhiều cách khác nhau, nhưng không có gì hiệu quả.
Làm cách nào để thực hiện việc này?
Mặc dù pip có một số lợi thế tốt đẹp so với easy_install, "easy_install Django == 1.0.4" cũng sẽ hoạt động tốt trong trường hợp này. –
tính năng này không còn hoạt động nữa. ít nhất là không cho easy_install - nó dẫn đến http://www.djangoproject.com/m/bad-installer.txt (và pip dường như bị hỏng cho python2.4 đó là những gì tôi đang sử dụng trong virtualenv). vâng, sẽ tốt hơn nếu mọi người sử dụng phiên bản mới, nhưng một số người trong chúng ta phải duy trì mã cũ ... –
Tôi đã hỏi một câu hỏi tương tự trong nhận xét cho [bài đăng này] (http://stackoverflow.com/a/19180081/123033), với câu trả lời gợi ý: 'pip install git + github.com/django/django @ 1.2.5 # egg = django == 1.2.5' –