pip 는 python 2.x을 위한 것이고 pip3는 python 3.x를 위한 것입니다.
Mac에는 시스템관리를 위하여 기본으로 예전에는 python2이 설치되어 있었습니다.
그러난 맥버전업의 결과 최근에는 python3.8이 기본으로 설치되어 있습니다.
그런데도 pip 명령은 실행됩니다.
~ % pip install numpy
Collecting numpy
Downloading numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl.metadata (5.6 kB)
Downloading numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl (19.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.8/19.8 MB 9.1 MB/s eta 0:00:00
Installing collected packages: numpy
pip 와 pip3를 샐행해보면 같은 결과가 나옵니다.
~ % pip list
Package Version
---------- -------
numpy 1.24.4
pip 24.0
setuptools 68.2.2
wheel 0.41.3
~ % pip3 list
Package Version
---------- -------
numpy 1.24.4
pip 24.0
setuptools 68.2.2
wheel 0.41.3
그래서 별의미 없이 pip와 pip3를 혼용하여 사용해왔었는데.
가상환경을 만들어 그곳에서 살펴보니
~/venv310 % cd /Users/venv312
/Users/venv312 % source bin/activate
(venv312) /Users/venv312 % pip list
Package Version
---------- -------
pip 24.0
setuptools 69.5.1
wheel 0.43.0
(venv312) /Users/venv312 % pip3 list
Package Version
------------------------- -----------
....
pillow 10.3.0
pip 21.2.4
pydantic 2.7.1
pydantic_core 2.18.2
pydub 0.25.1
....
pip의 버전이 내용도 틀리고 pip버전이 24.0 과 21.2.4로 차이가 난다.
그리고 끝부분에
WARNING: You are using pip version 21.2.4;
however, version 24.0 is available.
You should consider upgrading via the
'/Library/Developer/CommandLineTools/usr/bin/
python3 -m pip install --upgrade pip' command.
이런 경고화면이 나옵니다.
이를 해결하기위해서는
(venv312) /Users/venv312 % pip3 install --upgrade pip
댓글 없음:
댓글 쓰기