Computer >> 컴퓨터 >  >> 시스템 >> Windows

Python 설치 시 'python setup.py egg_info' 오류 코드 1 해결 방법

Python을 설치하는 도중 "Command python setup.py egg_info failed with error code 1"이라는 오류 메시지가 나타난다면, 컴퓨터에 셋업 도구(Setuptools)가 설치되어 있지 않거나 최신 버전으로 업데이트되지 않았을 가능성이 높습니다. 이 글에서는 몇 가지 간단한 방법으로 이 오류를 해결하는 방법을 알아보겠습니다.

'python setup.py egg_info' 오류 코드 1 해결 방법

Python 설치 시 발생하는 'Command "python setup.py egg_info" failed with error code 1' 오류를 수정하려면 아래 작업들을 순서대로 진행하세요.

  1. PIP와 Setuptools 설치 여부 확인
  2. PIP 및 Setuptools 업그레이드
  3. ez_Setup 설치

각 방법을 하나씩 자세히 살펴보겠습니다.

1] PIP와 Setuptools 설치 여부 확인

가장 먼저 확인해야 할 것은 PIP와 Setuptools가 설치되어 있는지 여부입니다. 명령어 하나만 실행하면 되므로 매우 간단합니다. 시작 메뉴에서 명령 프롬프트(Command Prompt)를 관리자 권한으로 실행한 후 다음 명령어를 입력하세요.

pip list

이 명령어를 실행하면 현재 설치된 패키지 목록을 확인할 수 있습니다. 목록에 "Setuptools"가 보인다면 시스템에 Setuptools가 설치되어 있는 것이며, 표시된 버전을 통해 최신 버전인지도 함께 점검할 수 있습니다.

만약 Setuptools가 설치되어 있지 않다면, 다음 명령어를 실행하여 설치하세요.

pip install setuptools

이 명령어는 해당 패키지의 최신 버전을 자동으로 설치해 줍니다.

2] PIP와 Setuptools 업데이트

다음으로 PIP와 Setuptools를 모두 업데이트한 뒤 문제가 해결되는지 확인해야 합니다.

명령 프롬프트를 관리자 권한으로 실행하세요.

Setuptools를 업데이트하려면 다음 명령어를 실행합니다.

pip install –upgrade setuptools

PIP를 업데이트하려면 다음 명령어를 실행합니다.

python -m pip install -U pip

위 작업을 모두 마친 후 오류가 해결되었는지 확인하세요.

3] ez_Setup 설치

시스템에 ez_Setup이 설치되어 있지 않으면 이 오류가 발생할 수 있습니다. 이 경우 명령어 한 줄로 ez_Setup을 설치할 수 있습니다. 시작 메뉴에서 명령 프롬프트를 관리자 권한으로 실행한 후 다음 명령어를 입력하세요.

pip install ez_setup

설치가 완료되면 문제가 계속되는지 확인해 보세요.

위에서 소개한 해결 방법을 통해 오류를 성공적으로 수정하셨기를 바랍니다.

Windows 10에 Python 3 설치하는 방법

Windows 10에 Python 3를 새로 설치하려면 다음 단계를 따르세요.

  1. python.org 공식 사이트에서 최신 버전의 Python을 다운로드합니다.
  2. 다운로드한 실행 파일(.exe)을 실행합니다.
  3. Install now(지금 설치)를 클릭하고, PIP와 IDLE 포함 옵션을 선택한 뒤 "Add Python to PATH" 항목에 반드시 체크합니다.
  4. 설치 과정에서 Disable path length limit(경로 길이 제한 비활성화) 여부를 묻는 메시지가 나타날 수 있습니다. 이 옵션을 선택하면 Python이 260자 MAX_PATH 제한을 우회할 수 있어 경로 관련 문제를 예방할 수 있습니다.
  5. 이제 컴퓨터에 Python이 정상적으로 설치됩니다.

컴퓨터에 Python 3가 제대로 설치되었는지 확인하려면 파일 탐색기에서 다음 경로로 이동하세요.

C:\Users\사용자이름\AppData\Local\Programs\Python\Python37

해당 폴더 안에서 Python.exe 파일을 찾을 수 있다면 Python이 컴퓨터에 정상적으로 설치된 것입니다.