문제해결

[ollama web-ui] python 지원 버전 다를때 해결법 (3.13 vs 3.11)

hanseongjun 2025. 1. 22. 02:31
728x90
반응형

실행 환경

  • Windows 11
  • python 3.13

문제상황

  • ollama 설치 후 web-ui를 설치하려고 함. (web-ui - https://github.com/open-webui/open-webui)
  • 현재 윈도우에 설치된 python 버전은 3.13임
  • web-ui가 현재 (25년 1월 21일) 기준 지원하는 python 버전은 (최대)3.11임 -> 돌아가는 python 버전이 달라 설치 시 에러 발생
> 오류 내역 펼치기 버튼 Defaulting to user installation because normal site-packages is not writeable ERROR: Ignored the following versions that require a different python version: 0.1.124 Requires-Python <3.12.0a1,>=3.11; 0.1.125 Requires-Python <3.12.0a1,>=3.11; 0.2.0 Requires-Python <3.12.0a1,>=3.11; 0.2.0.dev1 Requires-Python <3.12.0a1,>=3.11; 0.2.0.dev2 Requires-Python <3.12.0a1,>=3.11; 0.2.0.dev3 Requires-Python <3.12.0a1,>=3.11; 0.2.0.dev4 Requires-Python <3.12.0a1,>=3.11; 0.2.1 Requires-Python <3.12.0a1,>=3.11; 0.2.2 Requires-Python <3.12.0a1,>=3.11; 0.2.3 Requires-Python <3.12.0a1,>=3.11; 0.2.4 Requires-Python <3.12.0a1,>=3.11; 0.2.5 Requires-Python <3.12.0a1,>=3.11; 0.3.0 Requires-Python <3.12.0a1,>=3.11; 0.3.1 Requires-Python <3.12.0a1,>=3.11; 0.3.10 Requires-Python <3.12.0a1,>=3.11; 0.3.12 Requires-Python <3.12.0a1,>=3.11; 0.3.13 Requires-Python <3.12.0a1,>=3.11; 0.3.14 Requires-Python <3.12.0a1,>=3.11; 0.3.15 Requires-Python <3.12.0a1,>=3.11; 0.3.16 Requires-Python <3.12.0a1,>=3.11; 0.3.17 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev1 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev2 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev3 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev4 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev5 Requires-Python <3.12.0a1,>=3.11; 0.3.17.dev6 Requires-Python <3.12.0a1,>=3.11; 0.3.18 Requires-Python <3.12.0a1,>=3.11; 0.3.19 Requires-Python <3.12.0a1,>=3.11; 0.3.2 Requires-Python <3.12.0a1,>=3.11; 0.3.20 Requires-Python <3.12.0a1,>=3.11; 0.3.21 Requires-Python <3.12.0a1,>=3.11; 0.3.22 Requires-Python <3.12.0a1,>=3.11; 0.3.23 Requires-Python <3.12.0a1,>=3.11; 0.3.24 Requires-Python <3.12.0a1,>=3.11; 0.3.25 Requires-Python <3.12.0a1,>=3.11; 0.3.26 Requires-Python <3.12.0a1,>=3.11; 0.3.27 Requires-Python <3.12.0a1,>=3.11; 0.3.27.dev1 Requires-Python <3.12.0a1,>=3.11; 0.3.27.dev2 Requires-Python <3.12.0a1,>=3.11; 0.3.27.dev3 Requires-Python <3.12.0a1,>=3.11; 0.3.28 Requires-Python <3.12.0a1,>=3.11; 0.3.29 Requires-Python <3.12.0a1,>=3.11; 0.3.3 Requires-Python <3.12.0a1,>=3.11; 0.3.30 Requires-Python <3.12.0a1,>=3.11; 0.3.30.dev1 Requires-Python <3.12.0a1,>=3.11; 0.3.30.dev2 Requires-Python <3.12.0a1,>=3.11; 0.3.31 Requires-Python <3.12.0a1,>=3.11; 0.3.31.dev1 Requires-Python <3.12.0a1,>=3.11; 0.3.32 Requires-Python <3.12.0a1,>=3.11; 0.3.33 Requires-Python <3.12.0a1,>=3.11; 0.3.33.dev1 Requires-Python <3.12.0a1,>=3.11; 0.3.34 Requires-Python <3.12.0a1,>=3.11; 0.3.35 Requires-Python <3.12.0a1,>=3.11; 0.3.4 Requires-Python <3.12.0a1,>=3.11; 0.3.5 Requires-Python <3.12.0a1,>=3.11; 0.3.6 Requires-Python <3.12.0a1,>=3.11; 0.3.7 Requires-Python <3.12.0a1,>=3.11; 0.3.8 Requires-Python <3.12.0a1,>=3.11; 0.3.9 Requires-Python <3.12.0a1,>=3.11; 0.4.0 Requires-Python <3.12.0a1,>=3.11; 0.4.0.dev1 Requires-Python <3.12.0a1,>=3.11; 0.4.0.dev2 Requires-Python <3.12.0a1,>=3.11; 0.4.1 Requires-Python <3.12.0a1,>=3.11; 0.4.2 Requires-Python <3.12.0a1,>=3.11; 0.4.3 Requires-Python <3.12.0a1,>=3.11; 0.4.4 Requires-Python <3.12.0a1,>=3.11; 0.4.5 Requires-Python <3.12.0a1,>=3.11; 0.4.6 Requires-Python <3.12.0a1,>=3.11; 0.4.6.dev1 Requires-Python <3.12.0a1,>=3.11; 0.4.7 Requires-Python <3.12.0a1,>=3.11; 0.4.8 Requires-Python <3.12.0a1,>=3.11; 0.5.0 Requires-Python <3.13.0a1,>=3.11; 0.5.0.dev1 Requires-Python <3.13.0a1,>=3.11; 0.5.0.dev2 Requires-Python <3.13.0a1,>=3.11; 0.5.1 Requires-Python <3.13.0a1,>=3.11; 0.5.2 Requires-Python <3.13.0a1,>=3.11; 0.5.3 Requires-Python <3.13.0a1,>=3.11; 0.5.3.dev1 Requires-Python <3.13.0a1,>=3.11; 0.5.4 Requires-Python <3.13.0a1,>=3.11; 0.5.5.dev1 Requires-Python <3.13.0a1,>=3.11 ERROR: Could not find a version that satisfies the requirement open-webui (from versions: none) ERROR: No matching distribution found for open-webui

해결 방안

  • claude 솔루션 :
    1) python 3.11 버전 설치
    2) venv로 가상환경 만들고 거기에 open-webui 설치
  1. 한 컴퓨터에 여러 python 설치 - (참고 - https://hoohaha.tistory.com/90)
  2. venv로 가상환경 만들기
# Python 3.11 실행 파일로 직접 가상환경 생성 
# ** 아래 python 경로에 실제 자신의 python 경로 입력
# `py -0p` 입력하면 기기에 설치된 python 버전 종류 및 경로 볼 수 있음
"C:\Users...\Python311\python.exe" -m venv ollama-env

# 가상환경 활성화
.\ollama-env\Scripts\Activate.ps1

# ollama web-ui 설치
pip install ollama-webui

# 기본 실행
ollama-webui

실행 예시

728x90
반응형
LIST