작성
·
211
0
아래처럼 에러가 발생해요
(uv add -dev ipykerenel 역시)
uv sync
Resolved 227 packages in 1ms
× Failed to build chroma-hnswlib==0.7.6
├─▶ The build backend returned an error
╰─▶ Call to setuptools.build_meta.build_wheel
failed (exit status: 1)
[stdout]
running bdist_wheel
running build
running build_ext
clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
-DNDEBUG -g -O3 -Wall -I/Users/hyungseok/.cache/uv/builds-v0/.tmprx1Zqg/include
-I/opt/homebrew/opt/python@3.13/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c
/var/folders/yh/wqs1mg612sd3vr49_0qbbvtm0000gn/T/tmp95qf8z8x.cpp -o var/folders/yh/wqs1mg612sd3vr49_0qbbvtm0000gn/T/tmp95qf8z8x.o
-std=c++14
clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
-DNDEBUG -g -O3 -Wall -I/Users/hyungseok/.cache/uv/builds-v0/.tmprx1Zqg/include
-I/opt/homebrew/opt/python@3.13/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c
/var/folders/yh/wqs1mg612sd3vr49_0qbbvtm0000gn/T/tmpjouomjdk.cpp -o var/folders/yh/wqs1mg612sd3vr49_0qbbvtm0000gn/T/tmpjouomjdk.o
-fvisibility=hidden
building 'hnswlib' extension
clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3
-Wall -I/Users/hyungseok/.cache/uv/builds-v0/.tmprx1Zqg/lib/python3.13/site-packages/pybind11/include
-I/Users/hyungseok/.cache/uv/builds-v0/.tmprx1Zqg/lib/python3.13/site-packages/numpy/_core/include
-I./hnswlib/ -I/Users/hyungseok/.cache/uv/builds-v0/.tmprx1Zqg/include
-I/opt/homebrew/opt/python@3.13/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c ./python_bindings/bindings.cpp -o
build/temp.macosx-15.0-arm64-cpython-313/python_bindings/bindings.o -O3 -stdlib=libc++ -mmacosx-version-min=10.7 -DVERSION_INFO=\"0.7.6\"
-std=c++14 -fvisibility=hidden
[stderr]
./python_bindings/bindings.cpp:1:10: fatal error: 'iostream' file not found
1 | #include <iostream>
| ^~~~~~~~~~
1 error generated.
error: command '/usr/bin/clang++' failed with exit code 1
hint: This usually indicates a problem with the package or the build environment.
help: chroma-hnswlib
(v0.7.6) was included because inflearn-langgraph-lecture
(v0.1.0) depends on chroma-hnswlib
답변 4
1
conda로 잘 돌아갑니다(Python 3.11)
https://blog.ddoong2.com/2019/10/09/Install-Command-Line-Tool/
Appstore에서 Xcode를 설치해서 uv 환경문제도 해결했습니다!!
다른 문제를 해결하다가 얻어걸려서 둘 중 어떤걸로 해결이 되었는 지 모르겠네요...혹시 같은 문제를 겪고 계신분이 계실까해 공유합니다
1
안녕하세요! 에어메세지를 봤을때는 iostream
이 없어서 문제가 되는 것 같습니다. 맥을 사용중이시니 디폴트로 따라와야 하는데 설정에 문제가 있는 것 같아요.
xcode-select --install
uv sync
을 실행해보시고 그래도 안되면
sudo xcode-select --reset
uv sync
을 시도해보시겠어요?
그래도 같은 에러가 발생한다면 파이썬 버전을 낮추고 다시 시도해보셔야 할 것 같습니다
0
[stderr]
./python_bindings/bindings.cpp:1:10: fatal error: 'iostream' file not found
1 | #include <iostream>
| ^~~~~~~~~~
1 error generated.
error: command '/usr/bin/c++' failed with exit code 1
hint: This usually indicates a problem with the package or the build environment.
help: `chroma-hnswlib` (v0.7.6) was included because `inflearn-langgraph-lecture` (v0.1.0)
depends on `chroma-hnswlib`
같은 에러가 발생해 댓글 남깁니다. 아래에 남겨주신 x-code install 및 reset 진행했는데도 아래와 같이 동일한 에러메시지가 나타납니다. version을 변경한다면 어떻게 변경할 수 있을까요??
혹시 WSL / Ubuntu 환경이시면
sudo apt-get install build-essential
이 명령어로 C++ 11 compiler 설치하면 에러없이 uv sync 잘 실행됩니다.
공유해주셔서 감사합니다! 공유해주신 내용은 다른 분들을 위해 자주 묻는 질문에 남겨둘게요~