작성
·
140
0
-- 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)"'.
의존성에 문제가 있는 것 같습니다. 어떻게 해결해야 할까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Jihoon Shin님, pyarrow 18.0.0 버전이 PEP 517 빌드를 지원하지 않아 문제가 발생한 것 같습니다.
이런 경우, 다음과 같은 방법으로 문제를 해결할 수 있습니다:
pyarrow
의 버전을 변경하는 것이 가장 간단한 해결책일 수 있습니다. pyarrow
의 PEP 517 호환 버전을 설치하도록 요구사항 파일을 수정하거나 직접 새로운 버전을 지정해 보세요. 이를 위해 pyarrow
의 호환 가능한 버전 목록을 확인하고 사용하시는 Python 버전에 맞는 버전을 선택합니다. poetry add pyarrow@^version_number
여기서 version_number
를 적절한 버전으로 대체합니다.
pip
명령어로 직접 설치를 시도해보세요. pip install pyarrow==18.0.0 --no-use-pep517
cmake
의 버전을 확인해보는 것도 도움이 될 수 있습니다. cmake
명령어를 최신으로 업데이트한 후, 빌드 환경을 다시 설정해 보세요.scoop
또는 brew
를 이용한 새로운 설정이 필요한 경우 아래의 링크를 통해 설치 절차를 검토해 보세요.Windows라면 Scoop 설치 지침을, Mac이라면 Homebrew 설치 지침을 참조할 수 있습니다.
위의 방법으로 문제가 해결되지 않는다면, 자세한 로그를 검토하여 보다 구체적인 문제점을 찾거나, 커뮤니티 포럼이나 관련 문서에서 더 많은 도움을 찾아보시길 권장드립니다.