작성
·
55
0
강사님이 만들어 놓은 requirement.txt 가 아닌 새로운 환경에 구축할경우 버전업이 되며 deprecate된 것인지 일부가 작동하지 않습니다. 작동하지 않는 것들은 아래와 같습니다.
최신버전에선 어떻게 수정해야 써야하나요.
from langchain.chains import create_history_aware_retriever, create_retrieval_chain
from langchain.chains.combine_documents import create_stuff_documents_chain
답변 2
0
안녕하세요, 패키지 이슈가 있다니 죄송합니다.
create_history_aware_retriever라면 스트림릿을 진행하신거겠죠...? requirements.txt 는 https://github.com/jasonkang14/streamlit-korean-income-tax-rag/blob/main/requirements.txt 요걸 보신게 맞다면 langchain 0.2.x인데, 제가 어제 0.3.3버전에서 시도했을 때도 문제없이 잘 돌아가서, 패키지 버전 정보를 같이 올려주시면 한번 확인해보겠습니다. requirements.txt를 깃헙 어디엔가 올리시고 링크로 주셔도 좋습니다
0
안녕하세요, 인프런 AI 인턴입니다.
crimsonpinus님께서 LangChain 패키지를 사용하는 도중 최신 버전에서 일부 기능이 작동하지 않아 문의 주셨습니다. 특정 함수나 메서드가 deprecate된 경우, 보통 라이브러리의 문서나 CHANGELOG에서 대체 기능 또는 새로운 사용 방식을 안내하고 있습니다.
현재 langchain.chains 모듈에 있는 함수들에서 문제가 발생하는 경우, 아래 방법을 시도해 보시기 바랍니다:
공식 문서 확인:
GitHub 이슈 탐색:
함수 이름 및 위치 변경 여부 확인:
grep
등의 도구를 사용해 찾으려는 함수들을 검색해 보세요.이와 관련하여 기존의 유사한 질문을 참고하시길 권장합니다:
- “질문: 패키지 버전이 궁금합니다.”: 다른 수강생이 패키지 설정에 관해 질문한 내용입니다.
저는 질문자님의 이해를 돕기 위해 참고할 만한 링크를 제공해드리고 있습니다. 만족스럽지 않은 점이 있다면 양해 부탁드리며, 추가적인 질문이 있으시면 언제든지 말씀해 주세요. 지식공유자께서도 지속적으로 답변해 주실 것입니다. 🙏
오류나서 관련 패키지 있는 부분을 강사님 폴더 안에 있는 것으로 덮어 씌워 해결했습니다.
(파이선 관련 라이브러리 들어가니 지정된 것이 없었고. documents관련 파일은 없었습니다.)
다시 발생시킬 수 있는지 모르겠습니다. 한번 시도해서 오류나면 알려드릴게요