제품 개발을 위한 임베디드 프로그래밍

파이썬 에러 IDLE's subprocess didn't make connection. 해결 본문

정보성글

파이썬 에러 IDLE's subprocess didn't make connection. 해결

X마스터 2024. 3. 23. 16:27

 

 

IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connection. 

 

운영체제 : Windows7  ,   파이썬 버전 : Python 3.7.0 

 

증상 : 잘 동작이 되던 파이썬이 아래와 같이 에러 메시지를 띄울 때

 

IDLE's subprocess didn't make connection

 

 

 

IDLE을 여는 동안 발생할 수 있으며 다양한 이유가 있을 수 있습니다.

  1. 첫 번째 이유는 디렉토리에 있는 Python 스크립트의 이름 충돌입니다. 이 오류는 Python 패키지 중 하나에 동일한 이름의 스크립트가 있는 경우 발생합니다.

 

  1. 이 문제를 해결하는 빠른 방법은 새로 생성된 Python 스크립트와 random.py 또는 end.py라는 이름을 가진 다른 스크립트를 제거하는 것입니다. 이 오류를 방지하기 위해 스크립트의 이름을 바꿀 수도 있습니다.
  2. 이 오류의 또 다른 원인은 pythonw.exe의 여러 인스턴스가 실행 중인 경우입니다. 작업 관리자에서 이를 확인하고 실행 중인 작업 목록에 표시되는 경우 추가 인스턴스를 제거할 수 있습니다.
  3. 이 오류의 세 번째 문제는 잘못된 환경 변수입니다. Python 환경을 구성하려면 환경 변수에 올바른 경로를 지정해야 합니다.
  4. HOME 또는 USERPROFILE 변수를 존재하지 않거나 쓸 수 없는 경로로 설정하면 이 오류가 지속될 수 있습니다.
  5. 이 오류는 바이러스 백신 소프트웨어 및 관련 방화벽으로 인해 지속될 수 있습니다. 방화벽은 지정된 네트워크에서 들어오고 나가는 트래픽을 모니터링합니다. 의심되는 위험한 트래픽을 차단합니다.IDLE이 연결을 시도하면 해당 소프트웨어의 방화벽에 의해 자동으로 차단됩니다. 모든 바이러스 백신 소프트웨어에 이러한 방화벽이 있는 것은 아닙니다.
  6. 바이러스 백신 소프트웨어 또는 방화벽을 비활성화하여 이 문제를 해결할 수 있습니다. 이 문제를 해결하기 위해 방화벽 공급자도 변경할 수 있습니다.

 

증상과 같은 해결 사례 링크

 

https://rasino.tistory.com/197

 

【파이썬 에러】 파이썬(쉘) 프로그램이 에러뜨며 실행이 안 될 때!

【파이썬 에러】 파이썬(쉘) 프로그램이 에러뜨며 실행이 안 될 때! 제목 처럼 잘 실행 되던 파이썬 셀프로그램이 아래와 같은 에러메세지를 띄우며 실행이 되지 않을 때가 있다. 이때 에러를 해

rasino.tistory.com