2013-10-23 2 views
0

설치 : Python 2.7.5 및 Python 3.3.2가 설치된 Win7 환경이 설치되어 시스템 경로에 추가되었습니다. 명령 줄에서 다른 python 버전 시작하기

C:\\py -2 

파이썬 3.3.2을 시작합니다
C:\\python 

파이썬 3.3.2,

시작됩니다
C:\\py -3 

파이썬 2.7.5,

을 시작합니다.

"파이썬"버전에 매핑되는 파이썬 버전을 토글 할 수 있습니까? 그렇다면 어떻게해야합니까?

+2

http://stackoverflow.com/questions/4583367/how-to-run-multiple-python-version-on-windows – samrap

답변

2

마지막 줄에 Windows는 %PATH%에서 python 실행 파일이 들어있는 첫 번째 디렉토리를 선택합니다. 경로를 재정렬하지 않으면 변경할 수 없습니다.

는 일찍 내 경로에 디렉토리에이 작은 py.bat 파일을 사용하고 있습니다 :

\python27\python.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 

그래서 난 그냥 py을 입력합니다. 비슷한 py3.bat을 가지고 Python 3을 시작하십시오. 다른 .bat 파일에서 나는 또는 py3.bat이라고 부릅니다. 따라서 그들은 모두 내가 py.bat 및/또는 py3.bat을 변경할 때 원하는 파이썬 버전을 선택합니다.

편집 : 그건 그렇고, 내 py.bat의 이름은 py라는 파이썬 실행기와 충돌합니다. 나 do not care :-)

+0

그것은 그것을 설명 할 것이다. 그래서 당신의 셋업에 대해 분명합니다. 당신은 .bat 파일을 만들었습니다. (충돌을 피하기 위해 "pythonX.bat"라고 말하면서) 시스템 경로에 추가하여 각각이 해당 버전을 시작하도록했습니다 파이썬? – nitrl

+0

그래, 그게 다야. Python 2에서는'py.bat' (원하는 경우 'py2.bat'라고 부르십시오 - 중요하지 않습니다)라고하고 Python 3에서는'py3.bat'을 사용합니다. 파이썬 개발자이기 때문에 다른 많은 것들이 있습니다. Python 2.7.4의 경우'py274.bat '과 같이 이전 버전에 액세스해야하는 경우가 있습니다. BTW, 최근의 Windows 버전에서는 장황한'% 1 % 2 ... % 9' 대신'.bat' 파일에서'% *'를 사용할 수 있습니다. –

+0

숫자의 순서에 대해 물어볼 것입니다. 그게 무슨 일입니까? – nitrl

관련 문제