본문 바로가기
IT/Mac

Python 설치 for Mac

by DOSGamer 2022. 8. 23.
반응형

Homebrew 설치

pyenv 설치

nvm 이 node version 관리 였다면 python 에는 pyenv 가 있네요

brew install pyenv

pyenv 로 python 설치

pyenv install -l

#python 최신버전 3.10.6 설치
pyenv install 3.10.6

#설치된 python 리스트 확인
pyenv versions

#현재 python 버전 확인
pyenv version

global python 버전 설정

pyenv global 3.10.6

#현재 python 버전 확인
pyenv version

.zprofile 에 설정추가

zsh 아닌 경우는 공식 문서 참고하세요 https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv

#.zprofile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

shell 재실행

exec "$SHELL"

pyenv-virtualenv 설치

특정 공간에서 특정한 python 버전을 사용하기 위해서 설치한다

python 버전도 너무 많은게 문제

brew install pyenv-virtualenv

1.가상환경생성

pyenv virtualenv --help
Usage: pyenv virtualenv [-f|--force] [VIRTUALENV_OPTIONS] [version] <virtualenv-name>
       pyenv virtualenv --version
       pyenv virtualenv --help

  -f/--force       Install even if the version appears to be installed already


# pyenv virtualenv [python 버전] [가상환경이름]
pyenv virtualenv 3.10.6 newWorld

# newWorld 라는 python 가상개발환경이 생성됨
pyenv virtualenvs

# 가상환경 삭제
pyenv uninstall newWorld

# 3.9.13 버전으로 다시 생성 (버전이 바뀌는 걸 확인하기 위해서)
pyenv virtualenv 3.9.13 newWorld


2.폴더생성후 가상환경 적용

# 개발 디렉토리 생성
mkdir crawling-python-example
# 디렉토리로 이동
cd crawling-python-example
# 위에서 만든 가상개발환경을 설정
pyenv local newWorld

# python 설정 확인
pyenv versions

pyenv virtualenvs

3.가상환경 활성화 비활성화

#가상환경을 활성화 하고 사용
pyenv activate

#사용이 끝나면 비활성화
pyenv deactivate


Uploaded by N2T

반응형

'IT > Mac' 카테고리의 다른 글

스크린샷 찍기 for Mac  (0) 2022.08.23
iTerm2 설치 for Mac  (0) 2022.08.23
OpenJDK 설치 for Mac  (0) 2022.08.23
Homebrew 설치  (0) 2022.08.23
Mac 기본설정  (0) 2022.08.23
Mac 개발자를 위한 프로그램설정  (0) 2022.08.23
여러버전의 JDK 쉽게 관리하기  (0) 2022.08.02
Mac 용 무료 JDK 설치 하기  (0) 2022.08.02