강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

hyungseok.lee님의 프로필 이미지
hyungseok.lee

작성한 질문수

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

2.0 [업데이트] 가상환경 설정과 노트북 활용 꿀팁 (feat. uv)

uv sync 시에 에러가 발생합니다.

작성

·

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

답변 감사합니다. ㅜㅜ llvm 설치이후에도 동일한 에러가 발생해 우선 기존가상환경(conda)으로 주피터 노트북 실행해보려고 합니다.

참고정보 남기자면 macOS Sequoia 15.5 사용하고 있습니다.

강병진님의 프로필 이미지
강병진
지식공유자

conda로 성공하셨나요?

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을 변경한다면 어떻게 변경할 수 있을까요??

강병진님의 프로필 이미지
강병진
지식공유자

MAC이시면 요것도 한번 시도해보시겠어요?

brew install llvm

 

혹시 WSL / Ubuntu 환경이시면

 

sudo apt-get install build-essential

 

이 명령어로 C++ 11 compiler 설치하면 에러없이 uv sync 잘 실행됩니다.

강병진님의 프로필 이미지
강병진
지식공유자

공유 감사합니다 창원님!

hyungseok.lee님의 프로필 이미지
hyungseok.lee

작성한 질문수

질문하기