Debian Bookworm 에서 Python 패키지 설치 오류 해결법 (externally-managed-environment)
·
Issue
Debian Bookworm에서 Python 패키지를 pip로 시스템 전체에 설치하려 하면, 다음과 같은 오류가 발생할 수 있습니다.🔍 오류 발생 원인Debian Bookworm(라즈베리파이 OS 포함)에서는 Python 환경이 패키지 매니저(apt)에 의해 관리됩니다. 따라서 시스템 전체에 pip로 패키지를 직접 설치하려고 하면 위와 같은 오류가 나타납니다. 이는 시스템 환경의 안정성을 보호하기 위한 조치입니다.🚀 올바른 해결 방법다음 세 가지 방법 중 한 가지를 선택하여 문제를 해결할 수 있습니다.방법 1. apt를 이용한 공식 패키지 설치 (권장)가장 쉽고 안전한 방법은 시스템의 패키지 관리자를 통해 설치하는 것입니다.sudo apt updatesudo apt install python3-spi..
Python cheat sheet
·
Velog 이사(조회수 높았던 글 위주로..)
Python 치트시트이 Python 치트시트는 Python 프로그래밍에 대한 빠른 참조 가이드임.01 데이터 타입Python은 정수, 부동 소수점, 문자열, 불린 등 다양한 데이터 타입을 지원함. 이러한 기본 타입을 이해하는 건 프로그램에서 데이터를 관리하고 조작하는 데 중요함.int_num = 42float_num = 3.14string_var = "Hello, Python!"bool_var = True02 변수와 할당Python에서 변수는 데이터를 저장하기 위해 사용되며, 등호(=)를 사용하여 값을 할당할 수 있음. 이를 통해 코드 전반에서 값을 저장하고 재사용할 수 있음.x = 10y = "Python"03 리스트 & 튜플리스트는 다양한 데이터 타입을 포함할 수 있는 가변 시퀀스이고, 튜플은 불변임..
conda-forge는 무엇일까? (Miniconda 설치후..)
·
Velog 이사(조회수 높았던 글 위주로..)
community 리딩의 많은 기여자들의 활발한 참여로 운영되는 저장소이다.정말 많은 패키지들이 등록되고 있고 그렇다보니 Anaconda의 공식 저장소보다 더 많은 패키지들이 존재하기에 commercial 이슈가 아니더라도일부러 conda-forge를 저장소로 등록해서 사용자들도 많다고 한다.conda에서는 이러한 저장소를 channel이라는 용어를 사용하고 있다.conda config --add channels conda-forgeconda config --set channel_priority strictconda config --show channels이런식으로 셋팅해주면 끝이다.[2024년 8월 14일 작성글