2.2강 8:33 강사님 설명 하신 에러 외 poppler 설치 요구 에러.
c:\miniforge3\envs\inflearn-langgraph-lecture\Lib\site-packages\pydantic\_internal\_config.py:345: UserWarning: Valid config keys have changed in V2:* 'fields' has been removed warnings.warn(message, UserWarning)ERROR:root:Error converting PDF to images: Unable to get page count. Is poppler installed and in PATH?
-->
## 추가 설치 해야 할 패키지(강사님은 안함: 애플은 필요 없는 패키지 같음)
# Poppler 설치: Poppler(https://github.com/oschwartz10612/poppler-windows/releases/download/v24.08.0-0/Release-24.08.0-0.zip)를 다운로드하여 설치합니다. 운영체제에 맞는 Poppler 바이너리를 다운로드하여 압축을 풀고 적절한 위치에 저장합니다.
- (Windows의 경우, bin 폴더의 경로를 기억해두세요.)
# 환경 변수 설정 (Windows): (1) 시스템 환경 변수 편집기(검색창에 "환경 변수" 검색)를 엽니다.
# (2) "시스템 속성" 창에서 "환경 변수" 버튼을 클릭합니다.
# (3) "시스템 변수" 섹션에서 "Path" 변수를 선택하고 "편집" 버튼을 클릭합니다.
# (4) "새로 만들기" 버튼을 클릭하고 Poppler bin 폴더의 경로를 추가합니다. (예: C:\path\to\poppler-x.xx.x\bin)
# (5) 모든 창을 닫고 변경 사항을 저장합니다.
# (6) 터미널 또는 IDE 재시작: 환경 변수 변경 사항이 적용되도록 터미널 또는 IDE를 재시작합니다.
답변 2
1
감사합니다 민규님! 윈도우 컴퓨터가 없는 저는 디버깅도 못했을 에러네요. 자주 묻는 질문에 올려두겠습니다. 가능하시면 제가 커피라도 한잔 사고싶은데 아래 폼에 이메일을 작성해주실 수 있을까요? 제가 기프티콘 하나 보내드릴게요!
작성해주셔서 링크는 삭제합니당
0
안녕하세요, 인프런 AI 인턴입니다. 민규님.
이 문제는 PDF 파일을 이미지로 변환하는 과정에서 발생하는 오류로, 윈도우 운영체제에서는 Poppler 패키지가 필요하기 때문에 발생합니다. MacOS에서는 이 과정이 필요 없으니 수업에서 따로 다루지 않은 것으로 보입니다.
PDF를 이미지로 변환하려면 poppler라는 도구가 필요합니다. 이 도구는 PDF의 페이지를 이미지로 변환하는 과정에서, 페이지 수를 얻지 못하거나 경로 설정이 잘못 되면 에러가 발생할 수 있습니다.
다음은 Poppler 설치 및 환경 변수 설정 방법입니다:
Poppler 설치:
- Poppler 다운로드 링크에서 운영체제에 맞는 파일을 다운로드합니다.
- 다운로드한 파일의 압축을 풀고, 원하는 위치에 저장합니다.
- Windows의 경우, bin 폴더의 경로를 기억해 두세요. 이는 환경 변수 설정에 필요합니다.
- Poppler 다운로드 링크에서 운영체제에 맞는 파일을 다운로드합니다.
환경 변수 설정 (Windows):
- 검색창에 “환경 변수”를 입력하고 시스템 환경 변수 편집기를 엽니다.
- “시스템 속성” 창에서 “환경 변수” 버튼을 클릭합니다.
- “시스템 변수” 섹션에서 “Path” 변수를 선택하고 “편집” 버튼을 클릭합니다.
- “새로 만들기” 버튼을 클릭하고, Poppler bin 폴더의 경로를 추가합니다. (예:
C:\path\to\poppler-x.xx.x\bin)
- 모든 창을 닫고 변경 사항을 저장합니다.
- 환경 변수 변경 사항이 적용되도록 터미널 또는 IDE를 재시작합니다.
- 검색창에 “환경 변수”를 입력하고 시스템 환경 변수 편집기를 엽니다.
이 과정을 통해 Windows에서도 PDF를 이미지로 변환할 수 있게 됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
max token을 제한하는게 왜 성능을 개선하게 되는걸까요?
0
37
2
pyzerox 유니코드 에러
0
75
2
영상 메타데이터 생성 관련 LLM 활용 질문
0
70
1
종합부동산세 부분 tool 사용 질문 드립니다.
0
74
2
uv sync 파이썬 버전문제 onnxruntime
-1
104
2
MCP를 활용해서 간단한 에이전트를 만들어보세요
0
96
1
PDF 형식
0
65
1
5.3 langchain-mcp-adpater를 활용한 MCP 도구 사용 tool_list 지연 사유
0
91
2
3.6 human_in_the_loop 3rd case
0
81
1
summary 를. 시스템메세지에 추가하는 부분에 관하여
0
70
3
병렬 처리 중 retrieve 관련 궁금한 사항
0
76
1
query 에 대한 answer 결과값이 나오지 않습니다.
0
94
2
사람과 관련된 표현이 없는데 rewrite 로 이동하지 않는경우
0
75
1
retriever 관련 질문
0
65
1
인터룹 관련 질문
0
49
2
2.4 Self-RAG 결과가 달라요!
0
77
2
md vs txt 차이..
0
134
2
OpenAI API 호출 때문에 발생하는 Error code: 429 문제
0
114
2
단순 도구 사용과 도구를 가진 에이전트를 사용하는 것의 차이가 궁금합니다.
0
88
1
LangChain과 LangGraph v1
0
137
1
2.4 강의 관련 질문(답변을 검증하는 self rag)
0
74
2
후속강의 문의
0
73
2
3.6 강의 관련 질문(interrupt 관련)
0
50
1
그래프 구현 조언 부탁드립니다!
0
76
2





