Django 1.6을 설치하는 방법?


답변:


10

먼저 django내부에 있는 폴더 를 삭제하여 이전에 설치된 django 1.3.1 버전을 제거하십시오 /usr/local/lib/pythonx.x/dist-packages( xx는 python 버전을 나타냅니다 ). 다음 단계를 따르십시오.

  • 여기 에서 Django 1.6을 다운로드 하십시오 .

  • 터미널을 열고를 배치 한 디렉토리로 이동하십시오 Django 1.6.

    cd path/to/driectory/which/contains/django1.6.tar.gz

  • django1.6.tar.gz아래 명령을 실행하여를 추출하십시오 .

    tar -xzvf Django-1.6.tar.gz

  • Django-1.6디렉토리로 이동

    cd Django-1.6

  • 아래 명령을 실행하여 설치하십시오. Django-1.6

    sudo python setup.py install


1
이전 django 버전이 설치되어 있지 않은 경우에만 작동합니다 ... 이전 django 설치를 제거하는 데 문제가있었습니다.
Ice

18

수동으로 설치할 수는 있지만 ( setup.py) 설치, 유지 관리 및 업그레이드가 더 쉽기 때문에 Python 패키지 관리자를 사용하는 것이 좋습니다.

  1. Python 패키지 관리자 인 Pip을 설치하십시오.

    sudo apt-get install python-pip
    
  2. 선택적으로 권장되지만 upgrade pip자체를 사용하여 다음을 수행하십시오.

    sudo pip install -U pip
    
  3. Django의 최신 안정 버전을 설치하십시오 :

    sudo pip install Django
    

    이것은 글을 쓸 때 1.6.2를 설치합니다 ( 여기에서 최신 pypi 버전을 확인하십시오 ).

특정 버전을 설치하려면 다음과 같이 요구 사항 지정자를 추가하십시오.

sudo pip install Django==1.6.2

APT, 데비안 / 우분투 패키지 관리는 여전히 이전 버전이 설치되어 있으며 여전히 설치되어 있습니다. APT는 dist-packages 경로에 설치되고 Pip은 사이트 패키지 경로에 설치됩니다. 후자가 우선하므로 로컬에 설치된 패키지가 선택됩니다. 참고 : dist-packages와 site-packages의 차이점은 무엇입니까?


1
나처럼 회의적이라면, 시스템 패키지를 엉망으로
만드는

1
@rafee 예, 사실입니다. virtualenv 또는 pyenv를 사용할 수도 있습니다. 그래도이 질문의 범위를 벗어난 것 같습니다. 방금 기존 답변에 대한 (더 나은) 대안을 제공하고 싶었습니다.
gertvdijk

sudo pip installdjango에는 효과가 있지만 다른 상황에서는 누군가의 시스템을 망칠 수 있습니다. 우분투가 패키지를 관리하게하는 이점을 훼손하지 마십시오. 그것을하는 확실한 방법은 virtualenvwrapper를 사용하는 것입니다.
nealmcb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.