본문 바로가기
IT 개발 이야기/Python

Mac OS에서 Python 환경 구축: 설치, 환경 변수 설정, IntelliJ 연동

by 개발자 Aiden 2023. 11. 8.
반응형

오늘은 Mac OS에서 Python 개발 환경을 구축하는 방법에 대해 알아보려고 합니다. 이 글에서는 Mac OS에 Python 설치 파일을 다운로드하는 것부터 설치, 환경 변수 설정, 그리고 IntelliJ IDEA에 Python 플러그인 설치와 SDK 추가 연동하는 방법에 대해 간단히 정리해 보았습니다.

Mac OS에서 Python 개발 환경 구축하기

Python 설치 파일 다운로드: "Mac OS에 Python 설치하기"

우선, Python 공식 웹사이트로 이동하여 Mac OS용 Python 설치 파일을 찾아야 합니다. 웹사이트에 접속하면, 다양한 버전의 Python이 보일 텐데요, 여기서는 가장 최신 버전을 선택하는 것이 좋습니다.

Python 설치 파일 다운로드

※ Stable Releases와 Pre-releases의 차이 이해하기

Python 다운로드 페이지에는 'Stable Releases'와 'Pre-releases' 두 가지 버전이 있습니다. 이 둘의 차이를 이해하는 것이 중요합니다.

  • Stable Releases (안정 버전)
    Stable Releases는 검증된 안정성을 가진 Python 버전입니다. 이 버전은 널리 사용되며, 일반적인 개발 환경에 권장됩니다. 안정성과 호환성이 중요한 프로젝트에 적합합니다.
  • Pre-releases (사전 출시 버전)
    Pre-releases는 새로운 기능이나 개선 사항을 미리 경험할 수 있는 버전입니다. 하지만, 이 버전은 아직 완전히 안정화되지 않았을 수 있으므로, 실험적인 목적이나 최신 기능을 테스트하고 싶을 때 사용하는 것이 좋습니다.
반응형

 

환경 변수 설정: "Mac OS에서 Python 환경 변수 설정하기"

Python 공식 웹사이트에서 다운로드한 패키지 파일 설치 후, Python을 시스템 전체에서 접근 가능하게 만들기 위해 환경 변수 설정이 필요합니다. 환경 변수는 운영 체제가 프로그램을 찾고 실행할 수 있도록 도와주는 경로입니다.

○ Terminal을 사용하여 PATH 설정하기

1. Terminal 열기
'Cmd + Space'를 누르고 "Terminal"을 입력한 후 Enter를 눌러 Terminal을 열어줍니다. Terminal은 Mac OS에서 명령어를 입력하여 컴퓨터와 직접 소통할 수 있는 프로그램입니다.

2. 현재 PATH 확인
Terminal에 'echo $PATH' 명령어를 입력하여 현재 설정된 PATH 환경 변수를 확인합니다. PATH 환경 변수는 운영 체제가 실행 파일을 찾을 수 있는 디렉토리의 목록을 포함하고 있습니다.

Last login: Fri Nov  3 18:29:53 on ttys003
aiden@hyoui-iMac ~ % echo $PATH
/Library/Frameworks/Python.framework/Versions/3.12/bin:/opt/homebrew/bin:/opt/homebrew/
sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/
Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/
var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.sec
urity.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/development/flu
tter/bin
aiden@hyoui-iMac ~ % 
aiden@hyoui-iMac ~ %


이 경로 목록에는 시스템이 프로그램을 찾을 수 있는 여러 디렉토리가 포함되어 있습니다. 여기서 '/Library/Frameworks/Python.framework/Versions/3.12/bin'은 이미 Python 경로가 자동으로 PATH에 포함되어 있음을 나타냅니다.

3-1. Python 경로가 이미 포함되어 있는 경우
만약 Python 경로가 이미 PATH 환경 변수에 포함되어 있다면, 별도의 추가 작업은 필요하지 않습니다. 이는 시스템이 어느 위치에서든지 Python을 실행할 수 있음을 의미합니다.

3-2. Python 경로가 포함되어 있지 않은 경우
만약 Python 경로가 PATH 환경 변수에 포함되어 있지 않다면, 해당 경로를 추가해야 합니다. 이를 위해 사용자의 홈 디렉토리에 있는 '.zshrc' 파일(또는 사용하는 쉘에 맞는 프로파일 파일)을 편집해야 합니다.

Terminal에서 'open -e ~/.zshrc' 명령어를 입력하여 편집기에서 '.zshrc' 파일을 열고, 파일의 마지막에 'export PATH=$PATH:/usr/local/bin/python3'를 추가한 후 저장합니다.

export PATH=$PATH:/usr/local/bin/python3


'export PATH="/usr/local/bin/python3:$PATH"'를 추가한 후 저장합니다.

변경 사항을 적용하기 위해 Terminal에서 source ~/.zshrc 명령어를 입력합니다.

※ 만약 open -e 명령어가 작동하지 않거나 vi 편집기를 선호하는 경우, vi ~/.zshrc 명령어를 사용하여 파일을 열 수 있습니다.

4. 환경 변수 설정 확인하기
설정이 제대로 되었는지 확인하기 위해, Terminal에 Python 버전을 확인하는 명령어를 입력합니다.

aiden@hyoui-iMac ~ % python3 --version
Python 3.12.0
aiden@hyoui-iMac ~ %


설치한 Python 버전이 표시되면 환경 변수 설정이 성공적으로 완료된 것입니다!
이제 Python 환경 변수 설정을 마쳤으니, 다음 단계로 넘어가 IntelliJ IDE 설정을 진행하겠습니다.


IntelliJ IDEA 설정: "IntelliJ에서 Python 개발 환경 구축하기"

IntelliJ IDEA는 Python 개발을 위한 강력한 통합 개발 환경(IDE)입니다. 이 섹션에서는 IntelliJ IDEA에 Python 플러그인을 설치하고 Python SDK를 추가하는 과정을 안내합니다. 이 두 단계는 Python 개발을 시작하기 위한 기본 설정으로, IntelliJ IDEA를 통해 쉽게 완료할 수 있습니다.

1. Python 플러그인 설치하기

  • IntelliJ IDEA를 실행하고 메인 화면에서 'Configure' > 'Plugins'를 선택합니다.
  • 'Plugins' 탭에서 'Marketplace'를 선택하고 검색창에 'Python'을 입력한 후, Python 플러그인을 찾아 'Install' 버튼을 클릭합니다. 설치가 완료되면 IntelliJ IDEA를 재시작합니다.

Python 플러그인 설치

2. Python SDK 추가하기

  • IntelliJ IDEA 재시작 후, 'File' > 'Project Structure'로 이동합니다.
  • 'Project Structure' 창에서 'SDKs' 섹션을 찾습니다. 여기서 'Detected SDKs' 아래에 이전에 설치한 Python 버전이 보일 것입니다.
  • 해당 Python 버전을 클릭하여 'OK'를 클릭하면 Python SDK가 프로젝트에 추가됩니다.

Python SDK 추가하기

이제 IntelliJ IDEA에 Python 플러그인 설치와 Python SDK 추가를 완료했습니다.

3. Python Project 생성하기

  • IntelliJ IDEA를 열고 'Create New Project'를 클릭합니다.
  • Python을 선택하고, 이전에 추가한 Python 인터프리터가 자동으로 설정되었는지 확인합니다.
  • 'Virtualenv'를 선택하여 새로운 가상 환경을 생성합니다. 이렇게 하면 프로젝트별로 독립된 라이브러리와 설정을 관리할 수 있습니다.
  • 프로젝트 이름을 정하고, 저장 위치를 설정한 후 생성 버튼을 클릭합니다.

Python project

이제 Mac OS 환경에서 첫 Python 프로젝트를 시작할 준비가 완료되었습니다.

첫 프로젝트를 시작하기 전에, Python의 강력한 기능 중 하나인 웹 크롤링을 경험해보고 싶으시다면, '첫 Python 프로그램 작성 및 실행하기: 웹 크롤링으로 시작하기'를 참고하실 수 있습니다. 복잡한 내용 없이, 바로 실전에 적용해볼 수 있는 간단한 예제로 구성되어 있어, 여러분의 첫 Python 프로젝트에 실질적인 도움이 될 것입니다.

반응형

댓글


loading