[AI] 1. macos pyenv 환경 설정

늘 공부하는 괴짜·2025년 3월 22일
0

AI : Langchain (RAG)

목록 보기
1/38

1. 일단 brew 설치부터

https://brew.sh/ko/ 에 가면 확인 가능하다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. pyenv, pyenv-virtualenv 설치

% brew install pyenv
% brew install pyenv-virtualenv

2-1. 윈도우는 이렇게 설치한다.

> Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"

3. pyenv 에 적용할 파이썬 설정

이걸 안해주면...
pyenv-virtualenv: '3.18' is not installed in pyenv.
It does not look like a valid Python version. See 'pyenv install --list' for available versions.

오류를 뿜으니 조심...

% pyenv install 3.10 

3-1. pyenv 파이썬 삭제

% pyenv uninstall 3.10

4. llm-app pyenv 환경 만들기.

% pyenv virtualenv 3.10 llm-app

4-1. 현재 디렉토리를 llm-app 환경으로 세팅

% pyenv local llm-app

5. 환경 확인 (.env는 나중에 만듦)

% ls -al
drwxr-xr-x@ 5 exoluse  staff  160  3 22 22:44 .
drwx------+ 7 exoluse  staff  224  3 22 22:39 ..
-rw-r--r--@ 1 exoluse  staff  179  3 22 21:51 .env
-rw-r--r--  1 exoluse  staff    8  3 22 22:20 .python-version
-rw-r--r--@ 1 exoluse  staff  516  3 22 22:23 llm_test.ipynb

6. .python-version 확인

% vi .python-version

7. pyenv 환경 삭제

% pyenv uninstall llm-app

8. 혹시 pyenv 명령어가 안먹는다면?

~/.zshrc 파일에 이거 추가.

eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
profile
인공지능이라는 옷을 입었습니다. 뭔가 멋지면서도 잘 맞습니다.

0개의 댓글