2012-03-07 2 views
5

두 가지 버전의 Python이 Win7에 설치되어 있습니다. (파이썬 2.5와 파이썬 2.7).Cygwin에서 픽업 한 Python 버전을 변경하는 방법

이들은 각각 'C :/Python25'와 'C :/Python27'에 있습니다.

파이썬 2.5를 사용하여 파일을 실행하려고하지만 기본적으로 Cygwin에서 2.7을 선택합니다.

Cygwin에서 사용하는 버전을 어떻게 변경합니까?

답변

4

빠른 방법은 $ PATH의 순서를 변경하여 2.5가 먼저 선택되도록하는 것입니다. 올바른 방법은 virtualenv를 사용하여 Python 버전에만 해당하는 감옥 환경을 만드는 것입니다.

1

본의 게시물에 덧붙여서, 당신이 옳지 않은 일을 샌드 박싱하지 않는다면. 왜 파이썬의 글로벌 설치를 위험에 처하게할까요? Virtualenv를 사용하면 특정 샌드 박스에 사용할 파이썬 인터프리터를 선택할 수 있습니다. Virtualenv 및 Virtualenvwrapper (또는 사용자 정의 솔루션)는 Python 개발자가 가질 수있는 가장 필수적인 도구 중 두 가지입니다. virtualenv를보고 쉽게 생성, 삭제 및 활성화 할 수 있습니다. pip에서 두 소프트웨어를 모두 얻을 수 있습니다. 당신이 그 중 하나를 사용하지 않는 경우 요구 사항 파일을 사용하지 않는다고 가정합니까? $ pip freeze> requirements.txt는 프로젝트의 모든 정확한 버전과 의존성을 가진 requirements.txt를 생성합니다. 그렇게하면 신속하게 배포 할 수 있습니다. 현재 프로젝트에서 pip를 10 가지 종속성이 필요하다면 많은 요구 사항 파일을 배포하면 엄청나게 도움이 될 것입니다.

가상 초보자를위한 초보자도 볼 수 있습니다. here

관련 문제