이번 포스팅에서는 홈브루를 이용 맥(Mac)환경에 파이썬(python)을 설치하는 방법을 소개하고자 합니다.
홈브루가 없으신 분들은 아래의 포스팅을 먼저 확인 후 오시길 바랍니다.
목차
1단계 터미널 열기
맥(Mac)에서는 다음 두 가지 방법으로 터미널을 실행할 수 있습니다:
1. Launchpad(런치패드) 사용
- Launchpad을 열고 "기타" 또는 "유틸리티" 폴더를 찾습니다.
- 여기에서 "터미널" 또는 "Terminal" 아이콘을 찾고 클릭하여 실행합니다.
2. Spotlight(스포트라이트) 검색 사용
- 키보드에서 Command(⌘) + Space를 동시에 눌러 Spotlight을 엽니다.
- "터미널" 또는 "Terminal"이라고 입력하고 나타나는 검색 결과에서 터미널을 클릭하여 실행합니다.
2단계 홈브루(Homebrew) 설치 여부 확인
아래의 코드를 복사 후 엔터를 누릅니다.
brew help
위와 같이 홈브루(Homebrew)가 설치되어 있음을 나타 나냅니다. 하지만, zsh: command not found: brew가 노출 된다면
홈브루(Homebrew)가 설치가 되어 있지 않다는 뜻입니다. 아래의 포스팅을 통해 설치를 진행을 먼저 하시길 바랍니다.
3단계 파이썬(python) 안정 버전 확인
먼저 아래의 코드를 복사 후 엔터를 누르면 파이썬(python) 버전을 알아볼 것입니다.
brew search python
확인 결과 홈브루 내 사용할 수 있는 파이썬 버전이 너무 많아서 어던 버전을 설치해야 하는지 알고 싶다면 홈브루 내에서 설치 할 수 있는 파이썬의 기본 안정 버전을 원한다면 아래의 코드를 입력후 엔터를 누르면 쉽게 찾을 수 있습니다.
brew info python
2023년 12월 8일 기준 python@3.11: stable 3.11.6 (bottled)
홈브루 내에서 설치를 위해 사용할 수 있는 기본 안정 버전이라고 나와 있습니다. 해당 버전을 원하시는 분들을 위해 아래에 코드도 남겨 놓겠습니다.
brew install python@3.11
4단계 파이썬(python) 설치 진행
아래의 코드를 복사 후 엔터를 누르면 설치가 시작 되며 완료가 안내 됩니다.
brew install python
5단계 파이썬(python) 설치 확인
이제 설치가 잘 되었는지 아래의 코드를 복사 후 엔터를 눌러 확인하면 Python 3.x.x
으로 버전이 나오면 성공 입니다.
python3 --version
마지막으로 아래 코드를 복사 후 엔터를 누르면 홈브루에 설치된 리스트에 파이썬과 버전이 노출 되는것을 확인 할 수 있습니다.
brew list
6단계 파이썬(python) 명령어를 통해 설치 확인
이제 마지막으로 파이썬 언어를 사용하여 출력되는지 확인하겠습니다. 터미널에 아래 코드를 복사 후 엔터를 눌러줍니다.
python3
print("hello from python")
위와 같은 메세지가 노출되면 파이썬이 작동이 잘 된다고 할 수 있습니다. 파이썬을 종료하고 싶으면 아래의 코드를 복사 후 엔터를 눌러주시면 원래의 터미널 명령 상태로 돌아 갑니다.
exit()
파이썬 버전 업데이트 방법
마지막으로 파이썬 업그레이드가 필요할 경우 아래의 코드를 복사 후 엔터를 누르면 됩니다. 저희는 지금 최신 버전을 설치하였으니 나중에 필요하실때 사용하시면 됩니다.
brew upgrade python
긴글 읽어주셔서 감사합니다. 다음에는 오늘 설치한 파이썬을 둘러보는 시간을 가져 보겠습니다.
위 글이 도움이 되셨다면 아래 글 들도 읽어보시길 추천드립니다.
[python] 점프 투 파이썬 비전공자도 쉽게 이해할 수 있는 프로그램 언어
[python] 파이썬으로 할 수 있는 일과 우리가 일상 속에서 사용하고 있는 플랫폼
'공부' 카테고리의 다른 글
[python] 파이썬 for문의 다양한 활용 예시 10가지 (59) | 2024.02.29 |
---|---|
[python] 파이썬 기초 문법 실습해보기 (63) | 2023.12.21 |
[python] 파이썬으로 할 수 있는 일과 우리가 일상 속에서 사용하고 있는 플랫폼 (63) | 2023.12.07 |
[python] 점프 투 파이썬 비전공자도 쉽게 이해할 수 있는 프로그램 언어 (67) | 2023.12.07 |
[CSTS] 프로그램 기술의 한계, 테스트의 진화 과정, 테스트 원칙, ISO 25010 품질 특성 (57) | 2023.11.17 |