강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

kaimen83님의 프로필 이미지
kaimen83

작성한 질문수

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

GPT와 n8n으로 완성하는 키워드 클러스터링 자동화 시스템

Python runner unavailable 오류

작성

·

19

0

12강의 20분쯤 부터 code 노드를 추가해서 파이썬 코드를 넣는 부분에서 첨부한 사진과 같은 에러가 뜹니다. 에러 메세지를 보니 서버에 파이썬 설치가 안된 것 같은데, 그동안 그대로 강의를 따라왔는데 어느 단계에서 파이썬 설치를 놓친건지 모르겠어서 질문을 드립니다.

 

스크린샷 2025-12-20 오전 11.34.32.png.webp

 

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

안녕하세요, kaimen83님.

현재 n8n 2.0x 버전부터 태스크러너의 분리와 파이썬 네이티브 모드가 본격적으로 탑재되긴 했는데 구글링을 해보시면 아시겠지만 이 기능에 약간의 문제가 있어 보입니다. 따라서 해당 기능이 안정적으로 운영될때까지는 n8n 버전을 2.x 버전대가 아닌 1.x 버전대로 사용하시는게 좋을듯 합니다.

 

image.png

참고로 제가 테스트 했을때 1.x의 마지막 버전인 1.123.7 버전에서는 문제없이 동작함을 확인했습니다. docker-compose.yml 파일에 위 그림에서처럼 버전을 수정하시고 docker compose --profile [프로파일명] up -d 하시면 해당 버전으로 적용되게 됩니다.

 

image.png

1.123.7 버전에서의 Code 노드는 Native 대신 Beta 로 제공되고 있습니다.

kaimen83님의 프로필 이미지
kaimen83
질문자

말씀하신대로 해결했습니다. 감사합니다!

0

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

Python runner 관련 오류 때문에 강의를 수강하면서 어려움을 겪고 계시는 것 같습니다. 해당 오류는 파이썬이 시스템에 설치되지 않았거나, 설치된 경로와 맞지 않을 때 발생할 수 있습니다. 다음은 문제 해결에 도움이 될 수 있는 몇 가지 방법입니다:

문제 해결 방법

  1. Python 설치 확인 및 경로 설정:

    • 먼저, 시스템에 파이썬이 설치되어 있는지 확인하세요. 설치되어 있지 않다면 Python 공식 사이트에서 Python 3 버전을 다운로드 및 설치해야 합니다.
    • 설치 후, 터미널이나 CMD를 열고 python --version 명령어를 입력하여 설치 여부와 버전을 확인해 보세요.
    • 또한, pip도 설치되어 있는지 pip --version을 사용해 확인하시기 바랍니다.
  2. 시스템 경로(PATH) 설정:

    • Python 설치 경로가 시스템 경로(PATH)에 포함되어 있는지 확인하세요. 파이썬을 설치하면서 이를 자동으로 설정하라는 옵션이 있지만, 수동으로 설정이 필요할 수 있습니다.
    • 환경 변수 설정은 운영체제마다 다르므로, Python 경로를 시스템 환경 변수에 추가하는 방법을 찾아서 설정하세요.
  3. n8n 재시작:

    • 파이썬 설치 및 경로가 제대로 설정된 후, n8n 서버를 다시 시작하세요. 자동화 툴에서 Python runner를 제대로 인식하기 위해서는 서비스 재시작이 필요할 수 있습니다.

참고 링크:

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

kaimen83님의 프로필 이미지
kaimen83

작성한 질문수

질문하기