pyenv, pyenv-virtualenv & python & poetry
1. pyenv & python 설치
$ brew install pyenv
$ pyenv install --list
$ pyenv install 3.11.1
$ pyenv global 3.11.x
$ pyenv local 3.11.x
2. pyenv-virtualenv & 가상환경 만들기
$ brew install pyenv-virtualenv
... installing....
$ vi ~/.zshrc
-- 아래 추가 : 이미 있을 수 있음 --
# pyenv command
eval "$(pyenv init -)"
# pyenv-virtualenv command
eval "$(pyenv virtualenv-init -)"
$ source ~/.zshrc
# create virtual environment
$ pyenv virtualenv PYTHON-VERSION ENVIRONMENT-NAME
# check available virtual environments in local
$ pyenv virtualenvs
# delete VIRTUAL ENVIRONMENT
$ pyenv uninstall ENVIRONMENT-NAME
# activate virtual environment
$ pyenv activate ENVIRONMENT-NAME
# GET OUT OF VIRTUAL ENVIRONMENT
$ pyenv deactivate
3. python 필수 라이브러리
- 가상환경을 활성화 하고 하면 된다. 패키지는 가상환경에만 적용된다.
# install and upgrade pip
$ python3 -m pip install --upgrade pip 혹은
$ pip install --upgrade pip
# check available packages
$ pip list
필요한 패키지는 가상환경에서 다시 설치해야 한다.
# 필수 패키지
$ pip install package1, package2, ...
4. poetry
- 목적 : 프로젝트<디렉토리>별 패키지를 설치하고 관리해준다.
- poetry 설치
- python 3.10.4 까지는 되나, 3.11.x 부터 안된다. poetry가 아직 python 3.11.x 는 지원하지 않음
댓글
댓글 쓰기