환경 설정: homebrew, git, pyenv, poetry
in Trivia
homebrew 설치
- (macos) 터미널을 켜고 아래의 명령어 입력
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- macos 비밀번호 입력
- brew 명령어를 사용할 수 있도록 경로 설정
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
4. which brew
- brew가 실행되고 있는 위치 출력
- echo ‘eval “$(위치 shellenv)”’ » ~/.zprofile
git 설치
- 설치
brew install git
- 깃 설치 확인
git --version
깃 명령어 모음 git checkout 깃 처리 순서
pyenv 설치
pyenv란? 파이썬의 버전을 선택해서 실행할 수 있게 해주는 도구 1.
brew update
brew install pyenv
- 환경변수 설정: 아래 명령어 입력
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init --path)"' >> ~/.zshrc source ~/.zshrc
- 터미널 쉘 재시작
exec "$SHELL"
파이썬 특정 버전 설치 ex. pyenv install 3.11
해당 버전을 디폴트로 설정
pyenv global 3.11
exec zsh
zsh shell 재시작
파이썬 버전 확인 python –version
poetry 설치
패키지 버전의 충돌을 관리해주는 도구
- 프로젝트를 진행할 폴더에 poetry 설치
pip3 install poetry
2. 파이썬 가상환경 설정 이때 반드시 위의 pyenv를 실행한 후일 것
poetry env use python3.11
위의 명령어로 프로젝트를 실행시킬 수 있는 가상환경이 만들어졌다.
ex) Using virtualenv: /Users/shinsoyeon/Library/Caches/pypoetry/virtualenvs/langchain-kr-dfGBgbsO-py3.11
와 같이 가상환경 경로가 뜰 것이다.
- 활성화
poetry env activate
- 파이썬 패키지 일괄 업데이트
poetry update
나중에 패키지 버전 업데이트가 필요해도 poetry.lock 파일 수정 후 이 명령어만 실행하면 된다.