해결된 질문
작성
·
281
0
안녕하세요.
# CrewAI 라이브러리에서 필요한 클래스 가져오기를 실행하면,
from crewai import Agent, Task, Crew, Process 이 부분에서 'ModuleNotFoundError' 에러가 발생합니다.
pyproject.toml 파일 수정 후 패키지 설치도 했고, 커널 설정도 커널 설정도 했는데 왜 이런걸까요?
현재 맥북에서 해당 프로젝트를 진행중에 있고, 이전까지는 별다른 문제 없이 진행했는데 이번엔 이유를 알 수 없는 문제가 생겨서 이렇게 질문 드립니다.
감사합니다.
답변 1
1
안녕하세요.
에러 메시지 상의 pkg_resources
오류는 주로 Python의 setuptools
패키지가 없거나 오래되었을 때 발생하는 것으로 알려져 있습니다.
1. 첫번째 방법: setuptools
를 다음과 같이 설치해보세요. poetry add setuptools@latest
두번째 방법: poetry new 프로젝트 명령어로 새로운 가상환경을 만드는 것도 가능한 방법입니다.
위 두 가지 방법으로도 해결이 안되면, pyproject.toml 파일의 의존성 패키지 목록을 알려주세요.
편하게 연락주세요. 감사합니다.
안녕하세요.
빠른 답변 감사드립니다!
말씀해주신 첫 번째 방법으로 setuptools를 설치한 이후에 다시 시도해보니 정상적으로 실행 되는걸 확인했습니다.
poetry new 프로젝트 명령어로 새로운 가상환경을 만들어서 시도해보는 건 이미 해봤지만 동일한 현상이 나타났었는데, 아무래도 말씀해주신 내용처럼 setuptools 패키지가 없어서 의미없는 시도이지 않았나 싶습니다.
덕분에 빠르게 해결할 수 있었습니다. 감사합니다!