- 강의 질문
- 인공지능
가상환경 생성시 dependency오류
poetry를 이용해 가상환경을 만들고 있습니다. python 3.10, python 3.11로 시도해보고 있는데요.
[첨부] 같은 종류의 오류가 계속 나오는데, 다음과 같이 버전을 명시해주면 줄어들긴 하는데...
[tool.poetry.dependencies]
python = ">=3.10,<3.12"
llama-index-embeddings-ollama = "0.3.1"
autorag = {extras = ["ko"], version = ">=0.3.13,<0.4.0"}
httpx = ">=0.28.1,<1.0.0"
requirements.txt에 있는 패키치를 하나씩 poetry add로 추가해보니, "deepeval" 에서 충돌이 발생하고 있습니다.
deepeval 패키지는 httpx 버전 >=0.28.1,<1.0.0을 요구하고, autorag[ko] 패키지는 httpx 버전 >=0.27.0,<0.28.0을 요구합니다.
어떻게 해야 하나요?
---[첨부] ---
Because no versions of google-genai match >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<2.0.0
and google-genai (1.9.0) depends on httpx (>=0.28.1,<1.0.0), google-genai (>=1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<2.0.0) requires httpx (>=0.28.1,<1.0.0).
And because google-genai (1.10.0) depends on httpx (>=0.28.1,<1.0.0)
and google-genai (1.11.0) depends on httpx (>=0.28.1,<1.0.0), google-genai (>=1.9.0,<2.0.0) requires httpx (>=0.28.1,<1.0.0).
Because no versions of deepeval match >2.7.5,<3.0.0
and deepeval (2.7.5) depends on google-genai (>=1.9.0,<2.0.0), deepeval (>=2.7.5,<3.0.0) requires google-genai (>=1.9.0,<2.0.0).
(1) Thus, deepeval (>=2.7.5,<3.0.0) requires httpx (>=0.28.1,<1.0.0).