본문 바로가기

정보2

pip란? pip는 파이썬(python)으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템이다. Python Package Index (PyPI)에서 많은 파이썬 패키지를 볼 수 있다. 파이썬 2.7.9 이후 버전과 파이썬 3.4 이후 버전은 pip를 기본적으로 포함한다. 2020년 1월 1일자로 파이썬 2의 지원이 종료되었다. 현재는 파이썬3 버전이 기본으로 지원 및 포함하고 있다. open cv 이나 numpy 같은 패키지를 다른 언어 없이 파이썬만 사용 할 것이라면 pip를 통해 파이썬 모듈을 받을 수 있다. pip install packagename 으로 쉽게 패키지를 설치 할 수 있는데 내 환경이 문제인지 라즈베리 파이에서 쓸려고(라즈비안) 하면 오류가 많이 난다. 2022. 2. 10.
의존성 패키지란?-Package Dependencies sudo apt-get install 을 사용해서 패키지를 설치하다 보면 Package Dependencies 이라는 문구를 종종 볼 수 있는데 이는 의존성 패키지에서 문제가 발생한것이다. 바이너리 패키지의 경우 이미 컴파일되어 있어서 바로 설치가 가능하지만 내가 사용하는 환경과 컴파일된 환경이 다르다면 문제가 발생 할 수 있다. 그래서 내가 필요한 패키지 이외도 다른 패키지나 라이브러리가 필요한 것을 의존성 패키지 라고 한다. 흔히 쓰는 리눅스의 데비안 계열의 패키지 확장자는 deb이고 레드 햇 계열의 패키지 확장자는 rpm이다. 패키지 관리 도구는 저수준과 고수준으로 나뉘는데 데미안에서 사용하는 저수준의 패키지 도구는 dpkg이다. 이는 해당 패키지를 설치하고 제거 할뿐 의존성 패키지는 관여 할 수 .. 2022. 2. 10.