Inflearn brand logo image

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

이세령님의 프로필 이미지
이세령

작성한 질문수

빅데이터 파이프라인 마스터; 성공을 위한 도구와 기술

[실습] Crawling and Scraping (Urllib, BS4, Selenium)

섹션2 가상환경 설치 오류

해결된 질문

작성

·

107

·

수정됨

0

안녕하세요. 섹션2 실습 진행 중 가상환경 설치 부분부터 막히고 있어 문의드립니다ㅠㅠ

 

다른 질문들 찾아보고 virtualbox 우분투 환경에서 진행 중입니다. python3 설치 방법, pip 설치 방법을 따로 안내해주시지 않아서 구글링 해서 진행했는데, 자꾸 오류가 나네요.

우분투 버전이 24.04.01 입니다. 버전 차이에서 오는 오류일까요? 오류 내용을 보고 구글링해봐도 해결이 어려워 도움 요청합니다ㅠㅠ

 

image.png

 

답변 1

1

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

이세령님, 가상환경 설치 시의 문제에 대해 도움을 드리고자 합니다. Python 3과 관련된 externally-managed-environment 오류는 주로 Python 패키지를 관리하는 방법 때문일 수 있으며, 이는 우분투와 같은 리눅스 배포판에서 발생하기도 합니다. 이 오류는 시스템 패키지 관리자 외부에서 pip 명령어로 패키지를 설치하려 할 때 발생할 수 있습니다.

해결 방안:

  1. Python 3 설치 확인: 먼저 Python 3가 제대로 설치되어 있는지, 그리고 맞는 버전인지 확인해보세요. 설치는 다음과 같이 할 수 있습니다:

    sudo apt update
    sudo apt install python3
    
  2. PIP 설치 확인: pip도 최신 버전으로 업그레이드가 필요합니다. 이를 위해서는:

    sudo apt install python3-pip
    python3 -m pip install --upgrade pip
    
  3. 가상환경 생성: 주어진 오류 메시지에서 제안한 대로, python3 -m venv를 사용하여 가상 환경을 만들어보세요:

    python3 -m venv myenv
    source myenv/bin/activate
    
  4. 시스템 패키지 관리자 사용: 시스템 전역에 설치하거나 문제가 지속될 경우, apt 명령어로 설치하거나 메시지에서 제안한 pipx를 사용하는 방법을 고려해 보세요.

이미지의 오류 메시지로부터 “PEP 668”을 참고하거나, --break-system-packages 옵션을 사용하는 것도 일시적인 해결법이 될 수 있습니다. 그러나, 이는 가급적 사용하지 않는 것이 시스템 안정성에 더 유리합니다.

이와 관련해 비슷한 문제가 있었던 질문들이 몇 가지 있으니, 참고하시어 더 구체적인 해결책을 시도해 보실 수 있을 것 같습니다:

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

이세령님의 프로필 이미지
이세령

작성한 질문수

질문하기