pip와 pip3

byeol·2023년 2월 5일
0
post-thumbnail

도대체 pip와 pip3가 무엇일까?

예를 들어 pip는 어떤 앱스토어가 있다고 가정할 때 이 앱스토어에 있는 앱을 다운받을 수 있도록 도와준다. 이 이 앱스토어 있는 앱들은 파이썬으로 작성된 패키지라고 생각하면 쉽다. 우리가 우분투 환경에서 무언가 다운받을 때 sudo apt-get을 이용하는데 이것과 동일한 역할을 한다고 생각하면 된다.

pip 설치할 때
sudo apt update $ sudo apt upgrade
sudo apt install python3-pip

pip에 대한 사용법을 정리해본다.
1. 설치할 때 pip install 패키지명
2. 패키지 삭제할 때 pip uninstall 패키지명
3. 버전으로 설치할 때 pip install 패키지명 == 1.12.0

현재 pip를 통해 설치된 패키지들을 볼 때
pip freeze
혹은 pip list

그렇다면 pip와 pip3의 차이는
pip는 python2에 해당하는 라이브러리를 설치하고
pip3는 python3에 해당하는 라이브러리를 설치한다.

그러나 나의 경우
pip -V 로 버전을 확인하면 pip3 -V의 버전이 같다.
즉 둘다 python3를 향하고 있다.

그건 우분투에 기본적으로 python 3.5가 기본 버전으로 깔아져 있었다. python 3.4버전 이후부터는 기본적으로 pip가 깔려 있고 그래서 python2에 해당하는 라이브러리를 설치하는데 사용되는 것이 아니라 python3에 대한 라이브러리 설치에 이용되는거 같다. pip는 일반적으로 첫번째 설치에 해당하는 python 버전의 라이브러리를 설치하기 때문이다. 또한 내가 이후에 python3.7.4 버전을 다운로드 받아 설치하면 python3에 대한 환경변수가 바뀌기 때문에 둘다 같은 버전의 python3.7.4 버전으로 링크되는거 같다!

profile
꾸준하게 Ready, Set, Go!

0개의 댓글