동일한 장치에 Python 2 및 3 설치
Python은 최신 표준과 새로운 기능으로 업데이트됩니다. Python Software Foundation이라는 비영리 조직이 저작권을 소유하고 Python 2.1 이상에 대한 언어 업데이트를 관리합니다.
가장 일반적으로 사용되는 두 가지 버전의 Python은 Python 2.x와 Python 3.x입니다. 둘 사이에는 몇 가지 중요한 차이점이 있으므로 때때로 Python 2.x에서 호환되는 스크립트가 Python 3.x에서 실행되지 않을 수 있으며 그 반대의 경우도 마찬가지입니다.
모든 Windows 또는 Linux 장치에 Python 2와 Python 3을 모두 설치할 수 있습니다. 다른 IDE에서 다른 환경을 만들어 버전을 별도로 사용하거나 다음 방법을 사용하여 명령 프롬프트를 사용하여 실행할 수 있습니다.
파일 이름을 변경하여 동일한 장치에서 Python 2 및 Python 3 실행
동일한 시스템에서 Python 2.x 및 Python 3.x를 얻으려면 다음 단계를 따라야 합니다.
-
기본 Windows 설치 프로그램을 사용하여 Python 2.x 및 Python 3.x를 설치합니다.
-
기본 설치 경로(
C:\Python3x
)로 이동하고python.exe
의 이름을python3.exe
로 변경합니다. -
다음 디렉토리 링크를 포함하도록 환경 변수를 편집합니다.
C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
위의 내용은 Python 2.7 및 Python 3.4 설치를 기반으로 합니다. 요구 사항에 따라 버전을 편집합니다.
두 버전의 이름이 같은 python.exe
이기 때문에 환경 변수를 변경할 때 충돌이 발생할 수 있습니다.
따라서 이 오류가 발생하면 2단계를 주의 깊게 수행하고 python.exe 파일의 이름을 python3.exe
로 변경했는지 확인하십시오. 따라서 사용자가 python
을 실행하면 버전 2.x가 실행됩니다. python3
을 사용하면 3.x 버전이 실행되어 동일한 장치에서 Python 2와 Python 3에 모두 액세스할 수 있습니다.
py
명령을 사용하여 동일한 장치에서 Python 2.x 및 Python 3.x 실행
py
명령을 사용하여 동일한 장치에서 다른 버전의 Python을 시작할 수 있습니다. 아래 단계를 참고하세요.
-
필요한 Python 2 버전 설치
-
필요한 Python 3 버전 설치
-
장치에서 명령 프롬프트를 엽니다.
-
명령 프롬프트에서
py -2.x
를 입력하여 Python 2의 모든 버전을 시작합니다. -
명령 프롬프트에서
py -3.x
를 입력하여 Python 3의 모든 버전을 시작합니다.