새 Mac에 모든 관련 소프트웨어의 최신 버전이 있다고 생각할 수 있습니다. 대부분의 사용자 앱의 경우 당신이 옳겠지만 기본 프레임워크의 경우 이야기가 다릅니다. 최신 안정 릴리스가 Python 3.5임에도 불구하고 새로운 Mac에는 여전히 Python 2.7.10이 함께 제공됩니다. 이것이 버전 간의 큰 차이처럼 보인다면, 그 때문입니다. 그러나 최신 버전이 반드시 더 나은 것은 아닙니다. Python 3은 Python 2와 하위 호환되지 않으며 대부분의 개발자는 여전히 Python 2를 사용하고 있습니다.
2to3인가 2to3인가?
순진한 사용자는 Python 3이 최신 버전이기 때문에 더 좋다고 생각할 수 있습니다. Python 3에는 Python 2에 없는 멋진 새 기능이 포함되어 있기 때문에 완전히 잘못된 것은 아닙니다. 그러나 이러한 새로운 기능과 함께 Python 3에도 문제가 있습니다. Python 2와 역호환되지 않습니다. 즉, Python 2 인터프리터용으로 작성된 프로그램은 Python 3 인터프리터에서 실행되지 않습니다. print
와 같은 기본적인 기능도 Python 2와 3 간에 다르게 작동하므로 한 플랫폼에서 다른 플랫폼으로 쉽게 이동할 수 있습니다.
그러나 왜 전 세계가 Python 3으로 전환하지 않았습니까? 가장 큰 문제는 강력한 동기 부여가 부족하다는 것입니다. Python 2는 강력한 언어이며 고급 사용자만 Python 3의 새로운 기능을 최대한 활용할 수 있습니다. 또한 Python 2.7.10은 모든 Mac과 여러 Linux 배포판에 사전 설치되어 있습니다.
그러나 Python 2는 영원히 사용되지 않습니다. 개발자는 2020년을 Python 2 지원의 마지막 해로 설정했으며 모든 사람은 그때까지 프로그램을 Python 3으로 전환해야 합니다. 2to3과 같은 유틸리티를 사용하면 Python 2 프로그램을 유효한 Python 3 구문으로 쉽게 변환할 수 있지만 Google 번역을 사용해 본 적이 있다면 이것이 완벽하지 않다는 것을 알 것입니다.
Mac에서 Python 3으로 업그레이드
사실상의 표준이 아니더라도 오늘 컴퓨터에서 Python 3을 실행할 수 있습니다. 버전 2.7 설치에 영향을 주지 않고 Python 2.7 동시 설치와 함께 실행할 수도 있습니다.
1. Python 웹사이트에서 최신 패키지를 다운로드합니다.
2. 다운로드한 파일을 두 번 클릭하여 Python 3 설치 프로그램을 실행합니다.
3. 애플리케이션 폴더를 열면 새로운 Python 3.x 폴더를 찾을 수 있습니다.
4. 그 폴더 안에는 Python 애플리케이션을 시작하기 위한 GUI 인터페이스와 Python 애플리케이션 개발을 위한 IDE인 IDLE이 있습니다.
파이썬 3 실행
Mac에서 Python 3 스크립트를 실행할 수 있는 몇 가지 방법이 있습니다.
1. 터미널에서 Python 3을 실행하려면 python3
명령을 사용합니다. . 이것은 python
과 다릅니다. Python 2.7을 로드하는 명령입니다.
2. 추가 인수 없이 해당 명령은 Python 3 대화형 인터프리터를 호출합니다.
3. Python 3 인터프리터로 스크립트를 실행하려면 python3
을 따르세요. .py
경로가 포함된 명령어 파일.
Python Launcher GUI에서 Python 3 프로그램을 실행할 수도 있습니다. 터미널에서 빠른 스크립트를 실행하는 경우 Launcher를 사용하는 것은 아무런 이점이 없지만 플래그와 옵션을 설정하려는 경우 이 방법이 더 쉬울 수 있습니다.
1. '/Applications/Python 3.5'에 있는 Python Launcher를 엽니다. (Python 폴더의 숫자는 향후 버전에서 변경될 수 있습니다.)
2. 그러면 기본 설정 창이 열립니다. 기본적으로 실행기는 Python 2 인터프리터로 모든 것을 실행합니다. 이것을 Python 3으로 변경하려면 "Interpreter" 아래의 디렉토리 경로를 /usr/local/bin/python3
으로 변경해야 합니다. . Python 3.5 인터프리터가 기본적으로 설치되는 곳입니다.
3. 메뉴 모음에서 "파일> 열기..."를 선택하고 Python 스크립트를 선택합니다.
4. 이제 스크립트가 터미널 창에서 실행됩니다.
결론
Mac에 Python 3을 설치하는 것은 어렵지 않습니다. 여기서 문제는 자신의 코딩 습관을 바꾸는 것입니다. 잠시 동안 Python 2를 작성해 왔다면 Python 3으로 전환하는 것이 유람선을 한 바퀴 돌고 있는 것처럼 느껴질 수 있습니다. 하지만 결국에는 그것을 하는 법을 배워야 하므로 몇 년 전에 시작하는 것이 좋습니다.