IT

py 커맨드 python 버전 선택

bepuri 2022. 7. 17. 11:43
728x90

최신 파이썬을 선택하면서 기존 python 명령으로 python 실행이 안되고,

py라는 명령으로만 파이썬을 실행할 수 있게 되었다.

편의적인 목적이겠지만, 갑자기 바뀐터라 py --version을 하니 예전에 깔아둔 3.8.3 파이썬이 아닌 3.9.x버전만 나오는 난감한 상황이 발생했다.

python 3.8.3 버전을 실행하기 위해서 검색하려고 보니, 검색이 잘안되더라 결국엔 어찌어찌하다

py --로 파이썬 런처에 --를 통해서 명령을 줄수 있다는 사실을 알게 되었고

py --help를 통해서 런처 인자의 종류를 알게되었다.

결론은 아래와같은 런처 인자들이 존재한다.

-2     : Launch the latest Python 2.x version
-3     : Launch the latest Python 3.x version
-X.Y   : Launch the specified Python version
     The above all default to 64 bit if a matching 64 bit python is present.
-X.Y-32: Launch the specified 32bit Python version
-X-32  : Launch the latest 32bit Python X version
-X.Y-64: Launch the specified 64bit Python version
-X-64  : Launch the latest 64bit Python X version
-0  --list       : List the available pythons
-0p --list-paths : List with paths

난 이중 3번째에 있는 런처 인자를 통해서 py -3.8 인자를 넘겨주니 3.9버전이 아닌 3.8버전 실행이 가능했다.
이전에도 비슷한 문제를 겪어서 해결한 기억이 있는데 자주 사용안하다보니 기억이 잘 안나서 이참에 블로그에 정리해둔다.

역시나 해결은 구글링보단 기본 문서이다.

728x90