python2.6과 django1.2.3이 이미 내 시스템 (Ubuntu 10.x)에 설치되어 있습니다.
이것은 대부분의 프로젝트에서 사용하는 설정입니다. 하지만 일부 프로젝트의 경우 샌드 박스 환경, 다른 장고 버전, 추가 파이썬 모듈 및 때로는 다른 파이썬 버전이 필요합니다.virtualenv와 pip를 사용하는 워크 플로우
그래서 지금은 pip와 virtualenv를 사용하려고하는데 파이썬과 장고 버전을 변경할 수 없습니다. 기본 설정을 제거하고 기존의 모든 프로젝트를 하나의 virtualenv로 옮겨야합니까? 이 문제를 피할 수 있습니까? 그렇게해도 파이썬의 다른 버전을 어떻게 지정할 수 있습니까?
이전 설정을 제거해야하는 경우. 어떻게해야합니까? 현재 대부분의 것들이 /usr/local/lib/python2.6/dist-packages/
에 설치되어 있지만 다른 곳에 설치되어있는 것이 있는지 확실하지 않습니다.
우분투만으로 완전히 비어있는 설치가 있다면, 이상적인 워크 플로우는 무엇입니까? 이게 그거야? 예를 들어
virtualenv --python=/path/to/python/version --no-site-packages ENV_NAME
:
Install python
$ sudo apt-get install python-setuptools
$ sudo apt-get install python-virtualenv
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper
virtualenv는 평생을 구할 것입니다. – JohnO