우분투 12.04에 Django 1.3.1을 설치 한 것으로 보입니다. Django 1.6을 어떻게 설치합니까?
sudo apt-get install python-django
우분투 12.04에 Django 1.3.1을 설치 한 것으로 보입니다. Django 1.6을 어떻게 설치합니까?
sudo apt-get install python-django
답변:
먼저 django
내부에 있는 폴더 를 삭제하여 이전에 설치된 django 1.3.1 버전을 제거하십시오 /usr/local/lib/pythonx.x/dist-packages
( xx는 python 버전을 나타냅니다 ). 다음 단계를 따르십시오.
수동으로 설치할 수는 있지만 ( setup.py
) 설치, 유지 관리 및 업그레이드가 더 쉽기 때문에 Python 패키지 관리자를 사용하는 것이 좋습니다.
Python 패키지 관리자 인 Pip을 설치하십시오.
sudo apt-get install python-pip
선택적으로 권장되지만 upgrade pip
자체를 사용하여 다음을 수행하십시오.
sudo pip install -U pip
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의 차이점은 무엇입니까?
sudo pip install
django에는 효과가 있지만 다른 상황에서는 누군가의 시스템을 망칠 수 있습니다. 우분투가 패키지를 관리하게하는 이점을 훼손하지 마십시오. 그것을하는 확실한 방법은 virtualenvwrapper를 사용하는 것입니다.