맥북 Homebrew python설치시 pip 문제

mystic·2024년 3월 7일
10

맥북에서는 프로그램들을 설치할때 윈도우처럼 직접 설치파일을 다운받는 방식보다는 Homebrew를 사용하여서 다운받는 방식을 많이 사용합니다.
이번엔 오랜만에 python을 사용하여서 프로젝트 할일이 생겨서 새로운 버전으로 파이썬을 업데이트 해보는 과정에서 생긴 문제입니다.
brew 명령어를 이용해서 파이썬을 설치하는것까지는 잘 진행되었고 환경변수들도 등록되어서 터미널과 Vscode상에서 잘 동작하였습니다.
하지만 라이브러리들을 설치하려고 pip3 install 명령어를 입력하니 아래와같은 에러가 발생하였습니다.

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try brew install
    xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-brew-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.
    
    If you wish to install a non-brew packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

해당에러를 해결하려고 구글링을 해본결과 아래의 링크를 발견하게 되었습니다.
https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3

위 링크를 참고해보니 해결방법은 아래의 명령어를 입력하는것이었습니다.

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

profile
iOS를 좋아하는 학생

8개의 댓글

comment-user-thumbnail
2024년 5월 7일

감사합니다 살았어요

1개의 답글
comment-user-thumbnail
2024년 5월 17일

감사합니다.
해당문제를 해결하게 된 과정을 알려주실 수 있을까요?

1개의 답글
comment-user-thumbnail
2024년 5월 26일

천재아닌지요?

1개의 답글
comment-user-thumbnail
7일 전

적게 일하구 만히 버세요 댓글 달려구 회원가입두 햇어요

1개의 답글