inflearn logo
강의

Course

Instructor

Creating a Professional Saju (Four Pillars of Destiny) AI Agent - Full-stack n8n+Python

Understanding Python code execution and data flow in n8n

code 노드 Execute step 관련 질문

Resolved

6

cocoderr

2 asked

0

n8n code node 생성 후, python code를 복사 후 execute step 실행 시, module import 할 수 없다고 나옵니다.

사용 중인 n8n 버전은 2.22.5인데, 버전 차이 때문일까요?

 

image.png

 

python n8n 인공지능(ai) 프롬프트엔지니어링 ai-agent

Answer 2

0

nambaksa

안녕하세요, 코코더님.

스샷에서의 오류 로그를 봤을때 태스크 러너 자체가 잘못 설치되어 외부 라이브러리 자체가 모두 차단된걸로 보입니다. 또한 클라우드 버전을 사용중이신거 같은데 클라우드 버전은 n8n에서 제공하는 솔루션을 사용하는거라 강의에서처럼 태스크 러너 환경을 내 입맛에 맞게 설정해서 사용할 수가 없는 환경입니다. 강의에서 처럼 로컬에 직접 설치하여 사용하셔야 강의를 따라가실 수 있습니다.

 

image.png

위 스샷은 제가 방금 로컬에 2.22.5 버전을 설치 후 코드 노드를 실행한 결과 입니다. 2.22.5 버전에서도 제가 강의에서 제공해드린 코드를 사용했을때 문제 없이 동작합니다.

 

image.png

보시면 2.22.5 버전에서 테스트 하였습니다. 참고가 되셨길 바랍니다.

 

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 코코더님.

현재 사용 중이신 n8n 코드 노드에서 Python 코드 실행 시 모듈을 import할 수 없다는 오류 메시지가 발생하고 있는 것 같습니다. 이러한 오류는 n8n의 특정 버전에서 Python 코드 실행 환경의 제약 사항으로 인해 발생할 수 있습니다. 다음은 문제를 해결하기 위해 고려해 볼 수 있는 방법들입니다:

문제 해결 방법

  1. n8n 버전 확인 및 다운그레이드:

    • n8n의 최신 버전에서는 Python 실행 관련 보안 설정이 강화되거나, 특정 모듈의 사용이 차단될 수 있습니다. 만약 이러한 문제가 버전 차이로 발생한 것이라면, 이전 버전(예: 1.123.7)으로 다운그레이드하여 문제가 해결되는지 확인하시는 것도 방법입니다.
  2. 내장 Python 모듈 사용 제한 확인:

    • n8n의 내장 Python 환경에서는 특정 외부 모듈의 사용이 제한될 수 있습니다. 문제가 되는 모듈이 외부 패키지인 경우, n8n 환경에서 기본으로 제공되는 모듈만 사용할 수 있으므로, 코드의 구조를 조정하거나 대체 모듈을 찾아보시는 것을 추천합니다.
  3. 환경 설정 및 시큐리티 설정 점검:

    • n8n의 환경 설정 또는 보안 관련 설정에서 Python 모듈 사용을 제한하는 설정이 있는지 점검해 보세요. 특히, Docker 환경에서 n8n을 운영 중이라면 컨테이너의 환경 변수를 확인해 보시는 것이 좋습니다.

관련 문제에 대한 유사한 사례를 다룬 게시물을 참고해 보시면 도움이 될 수 있습니다. 예전의 유사한 문제 해결 사례로 Python runner unavailable 오류를 확인해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

37번 강의가 잘못된거 같습니다.

0

2

1

4주차 미션 게시판이 안보여요~

0

3

1

task manager 사용시 서브에이전트 개입 관련

0

7

1

VPS 호스팅어 이용중인데 추가로 도커설정을 해야하나요?

0

6

0

카드뉴스 제작 시 CSS 사용 관련

0

8

0

165강 카드뉴스 관련 질문드려요.

0

9

0

CLAUDE.md 분산관리 관련 질문드려요.

0

10

1

github 사례 적용 방법

0

11

1

커서, 클로드, 피그마는 모두 유료버전을 사용해야하나요?

0

12

1

프로젝트 도입 관련

0

8

1

서브에이전트와 팀에이전트 관련

0

7

1

161강에서 소개해 주신 CLAUDE.md 파일 적용 관련

0

10

1

.env 파일 질문입니다.

0

20

2

n8n 사용 목적

0

32

1

오류 문의

0

41

2

안티그래비티 업데이트?

0

74

3

추가 질문사항입니다.

0

43

2

분석결과에 대한 질문

0

41

2

사주 정보를 넣고 웹훅

0

34

2

만세력 계산 오류 및 결과 오류

0

42

2

호스트 테스트 주소 복사?

0

35

1

명령팔레트에서 오류

0

64

3

도커 컨테이너 생성 과정 오류 질문입니다.

0

80

2

구글 그래피티 마켓 오류...?!

0

55

2