> 백엔드 개발 > 파이썬 튜토리얼 > pip3를 사용할 때 \'오류: 외부 관리 환경\'을 방지하는 방법은 무엇입니까?

pip3를 사용할 때 \'오류: 외부 관리 환경\'을 방지하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-01 01:26:15
원래의
974명이 탐색했습니다.

How to Avoid the

Pip 3을 사용하는 동안 "오류: 외부 관리 환경" 방지

"오류: 외부 관리 환경" 발생 pip install xyz를 사용하여 시스템 전체에 Python 패키지를 설치하려고 하면 Linux 시스템에서 외부 관리 환경을 나타냅니다. 이 문제를 해결하려면 다음을 고려하십시오.

선호 솔루션: 가상 환경 사용

Python 라이브러리 및 애플리케이션을 설치하는 가장 좋은 방법은 Python 라이브러리 및 애플리케이션을 Python 환경에서 격리하는 것입니다. 가상 환경. 이렇게 하면 다른 시스템 구성 요소와의 간섭을 방지할 수 있습니다.

  • 애플리케이션용 Pipx 사용:
    애플리케이션의 경우 pipx를 시스템 패키지로 설치합니다.

    apt install pipx
    pipx install some-python-application
    로그인 후 복사
  • 가상 환경 만들기 직접:
    venv를 사용하여 가상 환경을 만들고 그 안에 라이브러리를 설치합니다.

    python -m venv my-venv
    my-venv/bin/pip install some-python-library
    로그인 후 복사

대체 솔루션: 시스템 전체 설치

예외적인 경우, 시스템 전체 설치가 필요한 경우 다음 사항을 고려하십시오. 옵션:

  • Pip의 --break-system-packages 플래그 사용:
    --break-system-packages 플래그와 함께 pip install xyz를 실행하세요. 이로 인해 시스템 안정성이 손상될 수 있습니다.
  • Pip에 추가 구성:
    ~/.config/pip/pip.conf에 다음 줄을 추가합니다:

    [global]
    break-system-packages = true
    로그인 후 복사

위 내용은 pip3를 사용할 때 \'오류: 외부 관리 환경\'을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿