MacOS에서 Python 3를 기본으로 만들기
차례:
Mac의 Python 사용자는 Python이 macOS 12.3부터 사용되지 않으며 더 이상 Mac에 사전 설치되지 않는다는 사실을 알고 있을 것입니다. 그러나 Python은 여전히 매우 인기 있는 프로그래밍 언어이며 Python에 의존한다면 macOS에서 Python을 계속 사용할 수 있기를 원할 것입니다. Mac에서 Python 3를 쉽게 얻을 수 있으므로 한 단계 더 나아가 Python 명령이 실행될 때마다 macOS에서 Python 3을 새로운 기본 Python 버전으로 만드는 방법을 보여드리겠습니다.
Mac에 Python 3 설치
여기 또는 Homebrew의 공식 Python 설치 프로그램을 사용하여 Mac에 이미 Python 3를 설치한 경우 이 섹션을 건너뛸 수 있습니다.
Python 3를 아직 설치하지 않았다면 단일 홈브류 명령으로 쉽게 설치할 수 있습니다:
brew 설치 파이썬
HomeBrew를 통해 제공되는 최신 Python 3 릴리스를 설치합니다. 다시 말하지만, 원하는 경우 Python 3 설치 프로그램 또는 MacAdmins Python 릴리스를 사용하여 설치할 수도 있습니다.
MacOS에서 Python 3를 기본으로 만드는 방법
기본 Zsh 셸(또는 Oh My Zsh)을 사용하여 .zshrc를 수정한다고 가정하지만 여전히 bash를 사용하는 경우 대신 .bashrc에 별칭을 추가합니다.
- 터미널에서 원하는 텍스트 편집기로 zshrc를 엽니다. 편의를 위해 nano를 사용하겠습니다.
- .zshrc 파일 맨 아래에 다음 별칭을 추가합니다.
- Control-O를 누른 다음 Control-X를 눌러 편집 내용을 저장한 다음 nano를 종료합니다.
nano ~/.zshrc
alias python=/usr/local/bin/python3
이제 Python 버전을 확인하여 별칭이 작동하는지 확인할 수 있습니다.
$ 파이썬 --버전 파이썬 3.9.8
python 명령이 python3:로 별칭이 지정되었으므로 입력한 것과 동일한 응답이어야 합니다.
python3 --version
이것은 별칭일 뿐임을 기억하십시오. 원래 Python 2.7.x 릴리스를 Mac에 계속 설치하면 다음과 같이 전체 경로를 지정하여 계속 액세스하고 사용할 수 있습니다.
/usr/bin/python
MacOS의 향후 버전에서는 Python 2.x가 더 이상 번들로 제공되지 않습니다.
이 예제에서는 별칭을 사용하고 있지만 /usr/bin/python3을 /usr/bin/python에 연결하는 심볼릭 링크를 대신 사용할 수 있습니다.
MacOS에서 Python은 어떻게 되었습니까?
잘 모르는 사람들을 위해 Apple은 한동안 Python이 향후 macOS 버전에서 더 이상 사용되지 않을 것이라고 경고해 왔으며 마침내 macOS Monterey 12.3 이후에 그 시기가 도래했습니다. 이는 Deprecations: 아래에 나열된 개발자 노트에서 찾을 수 있습니다.
따라서 특정 이유로 Python 2.7.x에 의존했거나 의존했다면 Python 3 호환성을 위해 프로그램을 업데이트하거나 더 이상 사용되지 않는 이전 Python 2.x 릴리스(이는 Homebrew 등으로 가능) 또는 모든 것을 다시 작성하고 완전히 다른 언어로 이동하십시오.
최신 macOS 버전에서 Python과 관련된 생각, 정보 또는 경험이 있는 경우 의견을 공유하십시오.