더북(TheBook)

이제 코드에 대해 알아볼까요? 깃허브에서 내려받은 파일 중 Code_Vulnerability를 사용합니다. 커서를 실행하여 File > Open Folder를 클릭한 후 Code_Vulnerability를 선택합니다. 또한 라이브러리를 설치를 위해 Terminal > New Terminal로 이동한 후 다음을 명령어를 순차적으로 실행합니다.

참고로 아래 명령어는 protobuf 버전 충돌을 방지하기 위한 사전 정리 과정입니다. grpciogrpcio-tools는 내부적으로 protobuf에 의존하기 때문에, 서로 호환되지 않는 버전이 함께 설치되어 있으면 실행 시 오류가 발생할 수 있습니다. 이를 예방하기 위해 protobuf에 간접적으로 의존하는 패키지들을 먼저 제거합니다. 실습을 위해 새로 환경을 구성한 경우에는 삭제할 패키지가 없을 수 있지만, 기존에 사용하던 환경에서 실습을 진행한다면 아래 명령어를 실행해 주세요.

python -m pip uninstall -y fireworks-ai google-ai-generativelanguage google-generativeai opentelemetry-proto grpcio-status grpcio-tools reward-kit semantic-kernel chromadb protobuf langchain-openai grpcio grpcio-tools openai