virtualenv
의 목적은 정확히 다음과 같습니다. 바른 환경에서 패키지의 특정 버전 (이 경우 Django)을 설치합니다. 그러나 그것은 정확하게 내가하고 싶은 일이며, 그것을 이해할 수는 없습니다.virtualenv에 Django의 이전 버전을 어떻게 설치합니까?
저는 Windows XP에서 가상 환경을 성공적으로 만들었습니다. 실행할 수는 있지만 원하는 장고 버전을 어떻게 설치해야합니까? 내 말은, 새로 만든 easy_install
스크립트를 사용하는 것을 알고 있지만 어떻게 장고 1.0.7을 설치하게할까요? easy_install django
을 실행하면 최신 버전이 설치됩니다. 나는 다양한 방법으로이 명령에 버전 번호 1.0.7
을 넣으려고했으나 아무런 효과가 없었다.
어떻게하면됩니까?
pip에는 easy_install에 비해 몇 가지 장점이 있지만 "easy_install Django == 1.0.4"는이 경우에도 올바르게 작동합니다. –
더 이상 작동하지 않습니다. 적어도 easy_install을위한 것은 아닙니다 - http://www.djangoproject.com/m/bad-installer.txt로 연결됩니다 (그리고 pip는 python2.4에 대해 깨진 것 같습니다. 이것은 virtualenv에서 사용하고 있습니다). 그래, 만약 사람들이 새 버전을 사용하는 것이 좋겠지 만, 우리 중 일부는 오래된 코드를 유지해야합니다 ... –
[이 게시물에 대한 덧글에 비슷한 질문을 (http://stackoverflow.com/a/19180081)/123033), 다음과 같은 응답이 나온다 :'pip install git + github.com/django/django @ 1.2.5 # egg = django == 1.2.5' –