Python 패키지를 설치하는 도중 'Command python setup.py egg_info failed with error code 1'이라는 오류 메시지가 나타나더라도 당황하지 않으셔도 됩니다. Python의 표준 errno 시스템에서 오류 코드 1은 'Operation not permitted(허용되지 않는 작업)'를 의미하며, 이 문제는 대개 setuptools가 설치되어 있지 않거나 구버전일 때 발생합니다.

사용자들의 제보에 따르면, pip 또는 setuptools가 오래되었거나 잘못 설치된 경우 이 오류가 가장 자주 발생합니다. 또한 PC에 ez_setup 모듈이 없으면 pip 설치가 오류 코드 1과 함께 실패할 수 있습니다. 아래에서 소개하는 해결 방법을 순서대로 따라 하면 문제를 해결할 수 있습니다.
Python egg_info 오류 코드 1 해결 방법
방법 1: PIP 및 Setuptools 정상 작동 여부 확인
업데이트에 앞서 먼저 pip와 setuptools가 설치되어 있는지 확인하세요. 현재 설치된 버전 번호를 확인하면 구버전 때문에 오류가 발생하는지 판단할 수 있습니다.
1. Windows 키를 누르고 cmd를 입력한 뒤, 관리자 권한으로 실행을 클릭해 명령 프롬프트를 실행합니다.

2. 사용자 계정 컨트롤(UAC) 창이 뜨면 예를 클릭합니다.
3. pip list 명령어를 입력하고 Enter 키를 눌러 설치된 패키지 목록을 확인합니다.

3A. 목록에 setuptools가 표시된다면 이미 설치되어 있는 것입니다. 이때 버전을 확인해 최신 버전과 비교해 보세요.
3B. pip와 setuptools의 버전이 표시되지 않는다면, 다음 방법으로 업데이트를 진행하세요.
방법 2: Setuptools 업그레이드
setuptools가 이미 설치되어 있다면 최신 버전으로 업그레이드해 보세요. 아래 단계를 따라 하면 egg_info 오류 코드 1 문제를 해결할 수 있습니다.
1. 관리자 권한으로 명령 프롬프트를 실행합니다.
2. 사용자 계정 컨트롤 창에서 예를 클릭합니다.
3. setuptools를 업데이트하기 위해 다음 명령어를 입력하고 Enter 키를 누릅니다.
pip install --upgrade setuptools
참고: macOS나 Linux의 터미널을 사용 중이라면 명령어 앞에 반드시 sudo를 붙여야 합니다.

4. Successfully installed(성공적으로 설치됨)라는 결과가 출력되면 완료된 것입니다.
방법 3: PIP 업그레이드
구버전의 pip 역시 이 오류의 원인이 될 수 있습니다. 예전 버전의 pip를 사용하고 있다면 최신 버전으로 업그레이드하는 것이 좋습니다. 아래 절차에 따라 간단히 업그레이드할 수 있습니다.
1. Windows 검색에서 관리자 권한으로 명령 프롬프트를 엽니다.
2. 다음 명령어를 입력하고 Enter 키를 눌러 pip를 업데이트합니다.
python -m pip install -U pip

방법 4: ez_setup 설치
ez_setup 모듈 설치만으로 문제를 해결한 사용자들도 많았습니다. 모듈이 누락되면 Python egg_info 오류가 발생할 수 있으며, 이를 설치하면 문제가 사라지는 경우가 흔합니다.
1. 관리자 권한으로 명령 프롬프트를 다시 실행합니다.
2. ez_setup을 설치하기 위해 다음 명령어를 입력하고 Enter 키를 누릅니다.
pip install ez_setup

3. 버전 이름과 함께 successfully installed 메시지가 출력되면 정상적으로 설치된 것입니다.
방법 5: Python 올바르게 설치
애초에 PC에 Python이 설치되어 있지 않아 오류가 발생했을 가능성도 있습니다. 아래 명령어로 Python 설치 여부를 확인해 보세요.
1. 관리자 권한으로 명령 프롬프트를 실행합니다.
2. 다음 python -V 명령어를 입력하고 Enter 키를 누릅니다.

3. 오류 메시지가 표시된다면 Python이 설치되어 있지 않다는 의미입니다.
Python을 설치하려면 아래 지침을 따르세요.
1. 공식 웹사이트에서 Python을 다운로드합니다.

2. 다운로드가 완료되면 설치 파일을 실행합니다.
3. 화면의 안내에 따라 Python을 설치합니다.
참고: 설치 과정에서 반드시 Add Python 3.10 to PATH 옵션을 체크하세요. PATH 설정이 되어 있어야 명령 프롬프트에서 바로 Python을 실행할 수 있습니다.

4. 설치가 끝나면 python -V 명령어를 다시 실행해 정상적으로 설치되었는지 확인합니다.
함께 보면 좋은 글
- Windows 10에서 로지텍 유니파잉 리시버가 작동하지 않을 때 해결 방법
- Microsoft Teredo 터널링 어댑터 설치 방법
- Windows 10에서 '같지 않음(≠)' 기호 입력하는 방법
- Windows 10에 NumPy 설치하는 방법
이 가이드가 도움이 되었기를 바라며, Python Egg Info 오류 코드 1 문제를 성공적으로 해결하셨길 바랍니다. 어떤 방법이 가장 효과적이었는지 알려주시면 큰 도움이 됩니다. 궁금한 점이나 추가 문의 사항이 있다면 아래 댓글로 남겨주세요. 다음에 알고 싶은 주제도 함께 알려주세요!