macOS에서 Python3 및 Pipenv 설치, 사용법
· 3 min read
본 포스트에서는 macOS에서 Python3 및 Pipenv 설치, 사용법을 정리해봤습니다.
Python3 설치
brew install python
Pipenv 설치
Pipenv는 Python 프로젝트의 의존성 관리 도구입니다. 가상 환경 생성과 패키지 관리를 통합하여, 프로젝트별로 독립적인 환경을 쉽게 설정하고 관리할 수 있게 합니다.
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