2011-08-21 5 views
2

Google App Engine을 시작하려고합니다. 필자가 사용하고자하는 가상 환경에 Python 2.6이 설치되어 있습니다. 하지만 Google App Engine은 python2.5를 지원합니다. 그래서 파이썬 2.5로 다른 파이썬 가상 환경을 설정하고 싶습니다.Python 특정 버전의 python virtualenv 설정

정확히 어떻게 할 수 있습니까?

+0

나는 우분투 9.10 오전에 envname라는 만들 수있을 것입니다. 나는 어디에도 붙어 있지 않다. Python 2.6에서 샘플 애플리케이션을 실행 해 보았지만 정상적으로 실행되었다. 그러나 GAE는 파이썬 2.6을 사용 중이며 파이썬 2.5로 옮겨야한다는 경고를 전합니다. 저도 그렇게 생각합니다. 파이썬 버전의 불일치로 인한 오류를 피하는 것이 현명 할 것입니다. 따라서 GAE 앱을 개발할 때만 파이썬 2.5를위한 가상 환경을 만들고 싶습니다. 어떻게하는지 알고 싶습니까? – Siddharth

답변

0

특별히 가상 환경이 필요합니까?

그냥 기존의 2.6과 나란히 Install Python 2.5이 아니며 GAE 개발에 2.5를 사용해야합니다.

+0

다른 것들을 분리하여 유지하려면 파이썬을 가상 환경으로 설치하여 외부 패키지가 충돌하지 않는 것이 좋습니다. 그러나 다른 방법이 없다면, 나는 그렇게해야 할 것이라고 생각합니다. – Siddharth

4

Virtualenv를 사용하면 기본값 대신 python 바이너리를 지정할 수 있습니다. 컴퓨터에서 python/usr/bin/python으로 매핑되며 이는 /usr/bin/python2.6에 대한 심볼릭 링크입니다. 파이썬 2.5가 설치되어있어 경우 /usr/bin/python2.5

당신은 VIRTUALENV가 virtualenv -p /usr/bin/python2.5 envname

관련 문제