Python(파이썬)_점프 투 파이썬/파이썬의 의미 및 설치

파이썬 설치하기(MacOS)

study note 2025. 7. 13. 17:15
반응형

❰파이썬 설치하기❱

-실습에 앞서 파이썬을 설치(MacOS)

 

이제 파이썬을 실습 해보기 위해 자신의 컴퓨터에 파이썬을 설치해보겠습니다.

VScode, intelliJ, Anaconda등 많은 IDE 프로그램이 있지만 

저희는 Python공식 홈페이지를 통해 Python의 IDLE 프로그램을 다운로드 하겠습니다.

✔IDE이란?
Integrated Development Environment약자로,
소프트웨어 개발에 필요한 여러 기능(코드 편집, 실행, 디버깅 등)을 하나의 프로그램에 통합해 제공하는 개발 도구 입니다. 
IDE는 단순한 텍스트 에디터가 아닙니다. 코드 작성 외에도 컴파일러, 디버거, 빌드 도구 등이 내장되어 있어야 IDE로 간주됩니다. 

✔IDLE이란?
Integrated Development and Learning Environment약자로,
하나의 프로그램 내에서 개발(코딩)과 동시에 학습이 가능하도록 도와주는 통합 도구 또는 소프트웨어입니다.
일반적인 IDE(통합 개발 환경)와 비슷하지만, 학습에 초점을 둔 요소가 추가된 것이 차이점입니다.

 

▶설치하기

①파이썬 공식 홈페이지에 접속하여 메뉴의 다운로드 클릭합니다.

(공식 홈페이지 : https://www.python.org  , 다운로드 페이지 : https://www.python.org/downloads/ ,

 Macos 전체 버전 :  https://www.python.org/downloads/macos/ )

공식 홈페이지에서 다운로드 방법은 두가지가 있습니다.
첫번째는, 
공식 홈페이지에서 dowloads 메뉴에 마우스를 이동시켜 Download for macos의 파이썬 최신 버전을 다운 받는 방법이 있습니다.

두번째는,
Dowloads 메뉴를 클릭하던가, View the full list of downloads.를 클릭하여 다운로드 페이지로 이동 후 
Looking for Python with a different OS? Python for Windows, Linux/Unix, macOS, other에서 본인의 컴퓨터 운영체제에 맞는 항목을 클릭하여 해당 운영체제의 전체 버전을 확인하여 다운 받는 방법이 있습니다.

저희는 이 중에 두번째 방법을 활용할 것이고 Stable Release라고 써져있는 항목의 버전을 다운 받겠습니다.
이 버전은 충분한 테스트를 거쳐 안정성이 확보된 버전이라는 의미입니다.

버전을 클릭 하고 페이지를 아래로 스크롤하다보면 Files라는 항목이 나타납니다. 
그 중에서 자신에게 맞는 버전의 파일을 다운하시면 되겠습니다.
macos 64-bit universal2 installer, for macOS 10.13 and later라고 써져 있는 항목을 다운 받으시면 되겠습니다.
 for macOS 10.13 and later은 10.13버전 이상에서만 실행 가능하다는 것을 의미 합니다. 즉 2017년의 출시된 맥 OS버전 이상에서만 실행된다는 의미입니다.

 

②다운로드 받은 설치 파일 실행 후 설치

파일을 다운로드 받은 폴더로 이동하여 다운로드 한 Python 설치파일을 클릭 후 실행 합니다.
그 후 설치파일이 실행되면 계속 ⇨동의 ⇨암호입력⇨ 설치 순서로 진행하시면 파이썬의 설치는 완료 됩니다.

③환경변수(PATH) 설정

<자동 설정>
파이썬의 설치 경로에 있는 Update Shell Profile.command를 클릭시면 자동으로 환경변수가 추가 됩니다.

<수동으로 설정해야 되는 경우>
기본적으로 macOS에는 오래된 Python 2가 설치되어있는 경우가 많습니다.
python의 명령어가 python2를 가르키는 경우가 있었지만 최신 버전에서는 제거 되었습니다.
Homebrew나 파이썬 공식 홈페이지에서 설치한 python의 경우 기본 PATH가 자동 등록되지 않을 수 있습니다.
PATH에 등록되지 않으면, python3, pip3 명령어를 쳐도 "명령어를 찾을 수 없음" 오류가 뜰 수 있습니다.

우선 MacOS에서의 PATH확인은 터미널을 열어서 
shell의 종류를 확인해야하며 확인방법은 echo $SHELL 이라는 명령어를 터미널에 입력하시면 됩니다.
/bin/zsh 가 나올 경우 Z shell,  /bin/bash 가 나올 경우 Bash shell이 기본 셀입니다.

Zshell의 경우(Zsh기준) open ~/.zshrc 또는 vi ~/.zshrc를 입력하시면 됩니다.

Bash shell의 경우(bash기준)  open ~/.bashrc 또는  vi ~/.bashrc을 입력하시면 됩니다.

저는 Zshell이기 때문에 zsh기준으로 설정하겠습니다.
위 명령어 중 저는 터미널에서 직접 편집하는 것보다 텍스트 편집기를 활용하여 편집하는 걸 조금 편해 해서 
 open ~/.zshrc를 활용하여 편집하겠습니다.
터미널에 open ~/.zshrc를 입력하고 실행시킵니다.
실행시키게 되면 텍스트 편집기가 열리며 현재 맥os에 설정되어 있는 환경변수가 보이게 됩니다.
그 후 자신의 mac에 python의 환경변수가 설정되어있나 확인을 합니다.
설정 되어 있지않다면
/Library/Frameworks/Python.framework/Versions/3.xx/bin 경로로 이동하여
경로를 복사해주시고 
export PATH="bin폴더의 경로"
해당 명령어를 open ~/.zshrc를 사용하여 열린 텍스트 편집기에 입력 하시면 되겠습니다.
꼭 입력 후 저장하셔야지 적용됩니다! 
저장 후 터미널에 
which python3를 입력하여
/Library/Frameworks/Python.framework/Versions/3.xx/bin/python3 처럼 나오면 정상적으로 변수가 적용 된 것입니다.
그리고  python3 --version을 입력하여 자신의 파이썬 버전을 확인하시면 됩니다.
✔Shell이란?
유닉스/리눅스/macOS에서 사용자가 시스템에 명령을 내리는 인터페이스 입니다.
즉, 사용자와 운영체제간의 다리역할을 하는 연결 통로입니다.(터미널에서 입력하는 모든 명령이 셸을 통해 실행됨)

✔bash(1989년 개발)
macOS Catalina 이전의 기본 셸을 말합니다.
전통적이고 안정적이며 제한된 확장성을 가지고 있습니다.
특징으로 명령어 단축 기능, 히스토리 기능, 정수 연산 기능, 잡 컨트롤 기능, 자동 이름 완성 기능, 프롬프트 제어 기능 ,
명령 편집 기능이 있습니다.

✔Zshell(1990년 개발)
macOS Catalina 이후 기본 셸을 말합니다.
특징으로는 자동완성, 플러그인, 테마 지원 우수와 같은 편의성 제공 Oh My Zsh 같은 강력한 확장성 제공을 합니다.
bash의 확장버전이 Zshell이라고 보시면 이해하기 편합니다.

✔bash와 zsh는 모두 셸 프로그램의 종류로, 서로 호환되지만 세부 기능은 다릅니다.

✔macOS는 Catalina(10.15) 이후부터 기본 셸을 bash → zsh로 변경했습니다.

자동 설정 시

 

④파이썬 실행하기 

mac os버전 파이썬 설치의 끝으로 파이썬이 정상적으로 설치되어 실행 되는지 확인 해보겠습니다.

첫번째로,
터미널을 실행하여서 python3 라고 명령어를 입력 후 
파이썬 버전 및 빌드정보가 출력되면 정상적으로 설정 된겁니다.
그 후 가장 기초적인 출력문 print를 입력하여 Hello World를 출력해봅시다.
print("Hello World")
정상적으로 동작한다면 
Hello World라는 메시지가 적용 될겁니다.

두번째로,
IDLE을 이용하여
 print를 입력하여 Hello World를 출력해봅시다.
print("Hello World")
정상적으로 동작한다면 동일하게 
Hello World라는 메시지가 적용 될겁니다.

 

④끝! 재미있게 실습을 하시면 되겠습니다 !

 

만약, 환경변수 설정 후 
prompt_status:9: command not found: wc 명령어가 뜨면서 아무런 명령도 실행 되지 않는다면
export PATH=$PATH:/bin:/usr/local/bin:/usr/bin을 입력하시면 정상적으로 다시 동작 하실 겁니다.
그 후 설정 중 오류가 난 부분을 수정 하시면 되겠습니다.

추가로, pip의 경우 Python 3.4 이상부터 기본적으로 pip가 포함되어 있어 따로 설정 할 필요가 없으며 환경 변수 설정 시 자동으로 변수도 추가 됩니다.

 

파이썬 설치하시느라 정말 수고하셨습니다 😊

 

※ 참고: Python 공식 다운로드 페이지 (https://www.python.org), 직접 실습을 기반으로 작성

반응형