Skip to main content

macOS에서 Python3 및 Pipenv 설치, 사용법

· 3 min read

본 포스트에서는 macOS에서 Python3 및 Pipenv 설치, 사용법을 정리해봤습니다.

Python3 설치

brew install python

Pipenv 설치

Pipenv는 Python 프로젝트의 의존성 관리 도구입니다. 가상 환경 생성과 패키지 관리를 통합하여, 프로젝트별로 독립적인 환경을 쉽게 설정하고 관리할 수 있게 합니다.

pipenv

Homebrew를 사용한 설치

macOS 환경에서는 Homebrew를 사용하는 것이 더 편리합니다.

brew install pipenv

업그레이드:

brew upgrade pipenv
pip을 사용한 설치
pip install --user pipenv

이 명령은 현재 사용자의 홈 디렉터리에 Pipenv를 설치합니다. 만약 설치 후 pipenv 명령어가 작동하지 않는다면, Python 사용자 디렉터리의 bin 경로를 PATH 환경 변수에 추가해야 합니다.

사용자 디렉터리를 확인:

python -m site --user-base

일반적으로 다음과 같은 output을 확인할수 있습니다:

/Users/geuni/Library/Python/3.x

~/.zshrc 혹은 ~/.bash_profile 파일에:

export PATH="$HOME/Library/Python/3.x/bin:$PATH"

source ~/.zshrc # or, source ~/.bash_profile

Pipenv 사용법

가상 환경 설정
cd myProj
pipenv --python 3.x

이 명령을 실행하면 프로젝트 디렉터리에 Pipfile 파일이 생성되며, 여기에 프로젝트가 사용하는 의존성 정보가 기록됩니다. 이를 통해 협업 시에도 의존성 버전을 쉽게 공유할 수 있습니다.

패키지 설치

프로젝트 디렉터리에서 아래와 같이 명령어 실행:

 pipenv install requests
가상 환경 진입
pipenv shell
Pipenv 환경에서 Python 실행

가상 환경에 들어가지 않고 Python 파일을 실행하려면:

pipenv run python your_script.py
의존성 제거
pipenv uninstall package_name
가상 환경 삭제
pipenv --rm