작성
·
80
0
맥환경에서 아래와 같은 오류가 발생합니다.
그래서 pyarrow=="17.0.0"으로 내려서 설치하면 설치는 되는데
main.py 실행시 런타임 오류가 납니다.
Terminal에는 output이 있네 그라지오에는 에러라고 나오는 등
poetry install명령을 치면 아래과 같은 설치오류 발생 (CrewAI 설치시)
-- Configuring incomplete, errors occurred!
error: command '/Library/Frameworks/Python.framework/Versions/3.12/bin/cmake' failed with exit code 1
at ~/Library/Application Support/pypoetry/venv/lib/python3.12/site-packages/poetry/installation/chef.py:164 in _prepare
160│
161│ error = ChefBuildError("\n\n".join(message_parts))
162│
163│ if error is not None:
→ 164│ raise error from None
165│
166│ return path
167│
168│ def preparesdist(self, archive: Path, destination: Path | None = None) -> Path:
Note: This error originates from the build backend, and is likely not a problem with poetry but with pyarrow (18.0.0) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "pyarrow (==18.0.0)"'.
의존성에 문제가 있는 것 같습니다. 어떻게 해결해야 할까요?
답변 2
0
새로주신 의존성 파일을 적용하고
poetry lock --no-update
poetry install --no-cache
순으로 실행하면 의존성 문제없이 잘 설치됩니다.
감사합니다.
0
안녕하세요. 판다스 스튜디오입니다.
의존성 문제가 있는 것 같습니다. cache 파일까지 삭제하고 환경을 재설정할 필요가 있어 보입니다.
랭체인, crewai 최신 버전을 반영해서 실습파일을 새롭게 업데이트했습니다. (아래 수업 링크 참조)
https://inf.run/mb9Mq
새로운 환경을 구성해서 해보시면 좋을 것 같습니다.
(제 맥북에서 파이썬 3.11로 테스트하였습니다.)
감사합니다.
새로운 의존성 구성으로 하니 잘 동작합니다.
친절한 답변 감사합니다.