오류 하위 프로세스가 오류로 종료됨: 이를 해결하는 3가지 쉬운 방법

오류 하위 프로세스가 오류로 종료됨: 이를 해결하는 3가지 쉬운 방법

파이썬 개발자는 아마도 이전에 오류 subprocess-exited-with-error 메시지를 접했을 것입니다. 만약 이 메시지를 접하게 되면 스크립트를 전혀 실행할 수 없게 되지만 다행히도 이를 해결할 방법이 있습니다.

subprocess-exited-with-error 오류를 어떻게 해결할 수 있나요?

다른 것을 시도하기 전에 Test PyPi 대신 PyPi로 스크립트를 실행해 보세요. 모듈을 설치할 때 이 문제가 발생하면 모듈 이름이 올바른지 확인하십시오.

1. 이전 버전의 pip 설치

  1. 명령줄을 엽니다.
  2. 이 명령을 사용하여 pip를 다운그레이드하세요. pip install pip==21.3.1pip install pip 21.3.1 명령어
  3. 프로세스가 완료될 때까지 기다리십시오.

pip의 다른 버전을 사용할 수 있다는 점을 명심하세요. 우리는 예시로 21.3.1을 사용했습니다. 몇몇 사용자는 3.10 또는 이전 버전과 같은 이전 버전의 Python으로 다운그레이드하는 것을 제안했으므로, 그것도 시도해 보세요.

2. 필요한 도구를 업그레이드하세요

  1. 명령줄을 시작합니다.
  2. 다음 명령을 실행하세요. pip install wheel setuptools pip –upgradepip 설치 휠 setuptools pip –upgrade 명령
  3. 명령을 실행한 후에도 문제가 여전히 있는지 확인하세요.

3. –pre 매개변수를 사용합니다.

  1. 명령줄을 엽니다.
  2. 다음 명령을 실행하세요: pip install pygame –prepip install pygame –pre
  3. 설치될 때까지 기다리세요.

이 문제는 다양한 패키지를 설치할 때 발생할 수 있으므로 pygame을 해당 패키지 이름으로 바꾸고 –pre 매개변수를 사용하세요.

마지막으로 특정 패키지의 이전 버전을 설치해 보세요. 경우에 따라 패키지의 종속성이 손상될 수 있으므로 대신 이전 버전을 사용해 보세요.

대부분의 경우 subprocess-exited-with-error 오류를 수정하려면 이전 버전의 pip, Python 또는 패키지 중 하나를 사용해야 하며, 모든 프로그래밍 문제와 마찬가지로 약간의 시행착오가 필요합니다.

이것이 유일한 문제는 아니며 Pip 인식 불가 및 Python DLL 로딩 오류 메시지에 대해서는 이미 다루었습니다.

이 문제에 대한 다른 해결책을 찾았습니까? 그렇다면 댓글 섹션에서 공유해 주세요!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다