본문 바로가기
OS/Linux

[Linux] python pip externally-managed-environment 오류

by 8ugust 2024. 10. 21.

 

pip install 명령어를 사용했을 때 위와같은 오류가 발생할 때가 있다. 직역하자면 '외부관리환경 오류' 라는 뜻인데, 아래 길게 읊어진 영어를 해석해보면 답을 알 수 있다. 시스템 전역(root)에 파이썬 패키지를 설치하고자 한다면 python3-xyz를 apt로 설치해서 쓰던가, 아니면 python3를 virtural environment 환경에서 사용해서 pip 설치를 하던가 하란다. 하지만 전자의 방법을 사용하면 pip 명령어를 조금 다른 식으로 써야하고, 후자의 방법을 사용하면 python을 사용할 때 마다 venv 환경을 접속하는 귀찮음이 발생한다. 그래서 해결 방법은...

 

 

python3 -m pip config set global.break-system-packages true

 

위 오류를 발생시켜주는 python의 config 설정을 OFF 해주는 코드를 추가하면 된다.

이후 하고자 했던 pip 명령어를 입력하면 정상적으로 수행되는 것을 볼 수 있다.

 

댓글