M4 맥 미니와 맥북 프로에서 Python3 설치하기

반응형
M4 맥 미니와 맥북 프로에서 Homebrew를 사용해 Python3를 설치하고, 가상환경으로 효율적인 개발 환경을 구축하세요.

Python3 설치 전 확인 사항

Python3는 macOS에 내장된 경우도 있지만, 최신 버전을 사용하기 위해 직접 설치하는 것이 권장됩니다. M4 기반 맥 미니와 맥북 프로는 Apple Silicon 칩을 사용하므로, 호환성을 고려해 설치해야 합니다.

Python3를 설치하기 전, macOS에 설치된 기본 Python 버전을 확인하려면 아래 명령어를 터미널에 입력하세요:

 python3 --version 

macOS 기본 버전이 설치되어 있더라도, Homebrew를 사용해 최신 Python3를 설치하는 것이 더 안전하고 효율적입니다.

Python3 설치 방법

Python3 설치는 Homebrew를 사용하는 것이 가장 간단하고 효과적입니다. 아래 단계를 따라 진행하세요:

1. Homebrew 설치

Homebrew가 설치되어 있지 않다면, 먼저 Homebrew를 설치하세요. Homebrew는 macOS에서 Python과 같은 도구를 설치할 때 필수적입니다.

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
 

M4 맥 미니와 맥북 프로에서 Homebrew 설치하는 법

Homebrew는 macOS의 필수 패키지 매니저로, M4 맥 미니와 맥북 프로에서도 간단히 설치하고 활용할 수 있습니다.Homebrew란 무엇인가?Homebrew는 macOS 및 Linux에서 사용할 수 있는 강력한 패키지 매니저로,

travie.tistory.com

 

2. Homebrew로 Python3 설치

Homebrew 설치 후, 터미널에 아래 명령어를 입력해 Python3를 설치합니다:

 brew install python 

설치가 완료되면 Python3가 **/opt/homebrew/bin/python3** 경로에 설치됩니다.

3. 설치 확인

Python3가 정상적으로 설치되었는지 확인하려면 아래 명령어를 입력합니다:

 python3 --version 

설치된 Python3의 버전 정보가 표시되면 성공적으로 설치된 것입니다.

4. Pip 설치 확인

Python3에는 기본적으로 패키지 매니저 pip가 포함되어 있습니다. 아래 명령어로 pip 설치 여부를 확인하세요:

 pip3 --version 

pip 버전 정보가 표시되면 정상적으로 설치된 것입니다. 만약 pip가 설치되어 있지 않다면, 다음 명령어로 설치할 수 있습니다:

 python3 -m ensurepip --upgrade 

Python 가상환경 설정

Python3를 활용할 때 가상환경을 설정하면 프로젝트마다 독립적인 패키지 환경을 유지할 수 있어 편리합니다. Python3로 가상환경을 설정하려면 다음 단계를 따르세요:

1. venv 모듈로 가상환경 생성

Python3는 기본적으로 가상환경을 생성할 수 있는 venv 모듈을 제공합니다. 아래 명령어를 입력하여 가상환경을 생성합니다:

 python3 -m venv myenv 

위 명령어는 현재 디렉토리에 `myenv`라는 이름의 가상환경을 생성합니다.

2. 가상환경 활성화

생성된 가상환경을 활성화하려면 아래 명령어를 입력하세요:

 source myenv/bin/activate 

활성화 후, 터미널의 프롬프트가 가상환경 이름으로 변경됩니다. 이 상태에서 Python 패키지를 설치하면 해당 가상환경 내에만 적용됩니다.

3. 가상환경 비활성화

가상환경을 종료하려면 아래 명령어를 입력합니다:

 deactivate 

비활성화 후, 기존의 시스템 Python 환경으로 복귀합니다.

맺음말

M4 맥 미니와 맥북 프로에서 Python3를 설치하면 개발 환경 구축이 훨씬 간편해집니다. Homebrew를 통해 설치하고, 가상환경을 활용하면 여러 프로젝트를 효율적으로 관리할 수 있습니다. 최신 Python3와 pip를 유지하며, 다양한 패키지를 설치해보세요!

반응형