본문 바로가기
프로그램 개발해서 돈벌기/python

pip install 실행 시 externally-managed-environment를 만났을때 해결 방법

by ubmuhan 2024. 12. 28.
반응형

유튜브를 내려받고 싶을 때 유튜브 프리미엄을 가입하면 됩니다.

그런데 요금을 내기 싫을 때는 웹에서 유튜브 주소를 넣고 내려받는 사이트를 이용합니다.

그런데 가끔 해당 사이트에서 내려 받으면 해킹 위험이 있다고 하는 얘기를 듣고 불안감에 python으로 유튜브 다운로드 툴을 짜서 사용하고 있었습니다.

참고적으로 제 PC 환경은 macOS 입니다.

다운로드 툴을 맥 스튜디오에서 잘 쓰고 있었는데 맥북에도 설치를 해서 사용하려고 실행을 했습니다.

 

실행을 하니 yt-dlp 라이브러리가 없다는 에러가 보였습니다.

그래서 'pip install yt-dlp'를 실행하니

externally-managed-environment 에러를 만났습니다.

 

 

에러 메시지를 보면 몇 가지 설치를 더 해서 해결하라고 나옵니다.

다 해 보아도 해결이 안 될 겁니다. 전 안되었습니다.

 

원인을 찾아보니

패키지 설치 권한 문제였습니다.

 

다음 명령어를 넣어 해결할 수 있습니다.

 

 

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

 

 

이후 'pip install yt-dlp'를 실행하면 정상적으로 설치되는 것을 볼 수 있습니다.

 

 

반응형

댓글