데비안/우분투 계열 리눅스에서 시스템 전체에서 접근 가능한 파이썬 패키지 설치는 기본적으로 apt를 이용한다. 즉, 공식 S/W 저장소에 공개된 패키지들을 설치할 수 있다. 예를 들어 numpy를 설치한다고 하면, pip3 install 명령이 아니라 아래와 같이 python3-numpy 패키지를 설치한다.
# S/W 저장소 정보 갱신
sudo apt update
# python3-numpy 설치
sudo apt install python3-numpy
pip3 install 명령으로는 설치되지 않고 "externally managed environment"라고 오류 메시지가 나오는데, 패키지 충돌 등으로 오동작할 가능성을 방지하기 위한 것으로 보인다. 일반적으로 가상환경(virtual environment, venv)을 이용해야 하지만, 부득이하게 pip3 install 명령으로 시스템에 패키지를 설치할 필요가 있을 경우엔 --break-system-packages 옵션을 지정해서 강제로 설치할 수 있다. 예를 들어 "abc"라는 패키지를 pip3 install 명령으로 설치한다면 아래와 같이 할 수 있다.
sudo pip3 install --break-system-packages abc
이것은 부득이하게 필요한 경우에만 사용하고, 되도록 가상환경을 사용하는 것이 훨씬 안전하다.
'리눅스' 카테고리의 다른 글
| 리눅스에서 tar.zst 파일 압축 풀기 (0) | 2026.09.07 |
|---|---|
| 도커(docker) 컨테이너에서 호스트(host.docker.internal) 접속하기 (0) | 2026.09.04 |
| imagemagick - 이미지 회전(rotate) (0) | 2026.08.21 |
| imagemagick - 이미지 메타데이터(metadata) 제거 (0) | 2026.08.19 |
| VRAM 6GB GPU에서 그럭저럭 쓸만한 로컬 LLM(거대언어모델) - ollama (0) | 2026.08.15 |


