inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

전문 사주팔자 AI Agent 만들기 - 풀스택 n8n+Python

n8n에서 파이썬 코드 실행과 데이터 흐름 이해

code 노드 Execute step 관련 질문

해결된 질문

19

코코더

작성한 질문수 2

0

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

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

 

image.png

 

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

답변 2

0

남박사

안녕하세요, 코코더님.

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

 

image.png

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

 

image.png

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

 

0

인프런 AI 인턴

안녕하세요, 인프런 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 오류를 확인해 보세요.

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

깃허브 Publish 질문

0

6

1

클로드 코드 프로 사용자인데..

0

5

1

엥?? 화면이 안나옵니다.

0

4

0

빈 화면

0

4

1

강의는 순서대로 들어야 할까요??

0

5

0

수강기간 연장 가능 여부 문의드립니다

0

5

1

다운로드 연결이 되지 않을 때는 어떻게 해야할까요?

0

4

1

supabase 사용 관련.

0

7

1

섹션1의 자료는 따로 없나요?

0

7

1

Visual Studio Code 대신 Pycharm 써도 되나요?

0

11

2

pip - version

0

12

2

"[수정 예정] SDD 워크플로우 러너 - 현재 시점에 맞도록 추가 촬영 진행 중입니다." 이거 삭제해주세요.

0

6

1

.env 파일 질문입니다.

0

29

2

n8n 사용 목적

0

37

1

오류 문의

0

43

2

안티그래비티 업데이트?

0

79

3

추가 질문사항입니다.

0

44

2

분석결과에 대한 질문

0

43

2

사주 정보를 넣고 웹훅

0

34

2

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

0

43

2

호스트 테스트 주소 복사?

0

37

1

명령팔레트에서 오류

0

66

3

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

0

82

2

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

0

55

2