Development Tip

virtualenv에 이전 버전의 Django를 어떻게 설치하나요?

yourdevel 2020. 10. 7. 21:22
반응형

virtualenv에 이전 버전의 Django를 어떻게 설치하나요?


이것은 어리석은 질문처럼 들릴 수 있습니다. 그 목적 virtualenv이 정확히 이것입니다. 가상 환경 내에 특정 버전의 패키지 (이 경우 Django)를 설치하는 것입니다. 하지만 정확히 제가하고 싶은 일이고 알아낼 수 없습니다.

저는 Windows XP를 사용하고 있으며 가상 환경을 성공적으로 생성했으며 실행할 수 있지만 원하는 Django 버전을 어떻게 설치해야합니까? 새로 만든 easy_install스크립트 를 사용하는 방법을 알고 있지만 Django 1.0.7을 설치하려면 어떻게해야합니까? 그렇게 easy_install django하면 최신 버전이 설치됩니다. 1.0.7이 명령에 다양한 방법으로 버전 번호 입력하려고 했지만 아무것도 작동하지 않았습니다.

어떻게해야합니까?


Django 1.0.7은 없었습니다. 1.0 시리즈는 1.0.4까지 올라갔습니다. Django 코드 저장소태그 섹션 에서 모든 릴리스를 볼 수 있습니다 .

그러나 질문에 답하려면 easy_install을 사용 하지 말고을 사용하십시오 pip. (아직 설치되지 않은 easy_install pip경우을 수행 한 다음 easy_install을 다시 터치 하지 마십시오 .) 이제 다음을 수행 할 수 있습니다.

pip install Django==1.0.4

이전 포스터의 답장에 +1 : pip가능하면 사용 하세요. 그러나 간결하게, 가장 쉬운 방법은 다운로드 페이지 에서 tarball을 다운로드 하거나, Subversion이 설치되어있는 경우 svn export원하는 릴리스를 수행하는 것 입니다 (모두 여기에 태그가 지정됨 ).

원하는 Django 버전이 있으면 django 디렉토리에서 다음 명령을 실행하십시오.

python setup.py install

그러면 해당 버전의 Django가 virtualenv에 설치됩니다.


이미 언급 된 솔루션에 +1.

다른 솔루션을 추가하고 싶습니다.

특정 버전 의 Django (예 : 1.10.x) 를 설치하려면

  1. Github 에서 Django 저장소를 복제합니다 .

    git clone https://github.com/django/django.git

  2. 디렉토리로 이동하여 특정 지점으로 체크 아웃하십시오.

    cd django

    git checkout origin/stable/1.10.x

  3. 설치 명령을 실행하십시오.

    python setup.py install

참고 URL : https://stackoverflow.com/questions/3220280/how-do-i-install-an-old-version-of-django-on-virtualenv

반응형