반응형

이 글은 다른분에게 설치과정을 설명하려는 글이 아니라 제가 설치과정을 그냥 기록하기 위한 목적의 글임을 알려드립니다. 

 

>

 

처음은 권장대로 docker 를 이용해서 설치해 봤습니다. docker 는 가상머신을 이용한 방식이기 때문에 파이썬의 버전문제등이 없이 쉽게 사용할 수 있는 장점이 있지만...제 경우에는 다음날에 윈도우 부팅중 문제가 발생했습니다.(open-webui 는 잘 실행되었고 문제는 없었음)

이리저리 조사해보고 AI 와의 문답을 해 보니 AI 는 virtualbox 와의 충돌가능성을 제시했습니다. 실제로 윈도우 로그를 보면 버추얼 박스의 네트워크 드라이브의 문제도 표시되어 있었습니다.

하나씩 지워서 확인해 볼까도 했으나 docker 는 기본적으로 가상머신을 이용하는 방식이라 용량이 큽니다.(하지만 나중에 파이썬 pip 로 그냥 설치해 보니 용량을 오히려 더 차지하는것 같은.....현재 3.8 기가입니다.) 그리고 다른 가상머신과의 충돌 문제도 저에겐 신경쓰이는 문제 였습니다.

 

>

 

그래서 파이썬을 설치해서 pip 로 설치해 보기로 했습니다.

 

우선 open-webui 는 python 3.11 버전을 사용하라고 하더군요. 파이썬은 버전에 따른 라이브러리 실행 여부가 있기 때문에 하라면 하라는데로 하는게 좋습니다. 

 

제 경우는 3.13 버전이 이미 설치되어 있지만 상관없습니다. 파이썬 사이트에서 3.11 버전을 다운로드해 설치합니다. 단, 설치의 처음 페이지에서 Add PATH....PATH 를 설정해 주는 부분은 선택하지 맙시다.(기본이 선택이 안되어 있습니다)

그리고 3.11 버전의 최신은 3.11.13 인가....이지만 설치파일로 존재하는건 3.11.9 가 마지막입니다. 그러니 3.11.9 를 다운받아 설치 하세요.

그리고 설치후 설치된 위치를 확인 해야 합니다. 기본 설치는 모든 유저가 아니라 현재 사용자의 디렉토리에 설치하는 것 입니다.

그래서 제 경우는 

 

C:\Users\사용자ID\AppData\Local\Programs\Python\Python311 에 설치되었습니다. 경로의 '사용자ID' 부분은 각자의 윈도우 로그인ID 입니다. 

 

open-webui 를 설치할 디렉토리를 만들고 가상환경을 만들어야 합니다. 가령 c:\openwebui 디렉토리에 설치한다고 하면 해당 디렉토리를 만들고 그 디렉토리 안에서 가상환경을 만듭니다. 단 파이썬 3.11로 만들어야 하기 때문에 다음과 같이 합니다.(python 3.11 로 가상환경을 만들어야 가상환경을 활성화 시켰을때 파이썬 3.11 이 사용됩니다)

 

C:\Users\사용자ID\AppData\Local\Programs\Python\Python311\python -m venv venv_openwebui

 

그러면 디렉토리에 venv_openwebui(이름은 맘대로 만들면 됩니다) 라는 폴더가 생기면서 안에 가상환경이 설치됩니다. 

 

venv_openwebui\Scripts\activate.bat 를 실행하면 가상환경이 실행됩니다. 가상환경이 잘 실행되었으면 입력프롬프트 앞에 (venv_openwebui) 가 붙습니다. 그러니까 .....

 

(venv_openwebui) C:\openwebui>

 

라고 입력프롬프트가 나오면 성공적으로 가상환경이 실행 된겁니다. python --version 을 입력해서 3.11.9 가 나오는지도  확인해 보세요.

 

이제 pip install open-webui  명령으로 open-webui 를 설치하면 됩니다.

 

설치가 끝나면 open-webui serve 로 실행을 합니다. 

 

접속은 웹브라우저를 열고 http://localhost:8080 을 입력해서 open-webui 의 메인페이지가 보이면 성공입니다. 

 

>

 

open-webui 를 설치해 본건 RAG 기능 때문이었는데요. 일단 웹검색을 설정해서 테스트 해 봤는데 생각보다 답변을 잘 못합니다. 답변을 할때 인터넷 검색엔진도 이용하도록 하는 건데 오히려 더 헛소리 하는듯 하고.... 아직 용량이 큰 모델로는 테스트 안해 봤는데 어떨지 모르겠네요. 게다가 웹검색을 하도록 체크해서 검색하면 검색하느라 더 느립니다. 

+ Recent posts