conda
pip
https://dailyheumsi.tistory.com/33
2. conda 내에서 pip install
pip
: anaconda3 에서 관리하고 있는 전역 pip에 들어가게 된다.pip2
: local 내에 깔린 pip2 (python2 버전) 에 들어가게 된다.pip3
: local 내에 깔린 pip3 (python3 버전) 에 들어가게 된다.
$ conda create -n py36 python=3.6 ... $ source activate py36 $ (py36) ~
이렇게 진입한 콘다 가상환경 안에서 pip 명령어의 차이를 보면,
$ ls -l `which pip` -rwxrwxr-x 1 heumsi staff 244 3 26 18:27 /Users/heumsi/anaconda3/envs/py36/bin/pip $ ls -l `which pip2` lrwxr-xr-x 1 heumsi admin 34 5 13 19:49 /usr/local/bin/pip2 -> ../Cellar/[email protected]/2.7.16/bin/pip2 $ ls -l `which pip3` lrwxr-xr-x 1 heumsi admin 33 3 19 20:49 /usr/local/bin/pip3 -> ../Cellar/python/3.7.2_2/bin/pip3
이번엔 pip
입력한 경우, 이전과 다르게 py36
환경의 pip
에 깔리는 것을 알 수 있다.
한편, pip2
와 pip3
는 이전과 동일하게 local pip 에 들어가게되는 것을 알 수 있다.
즉, 가상환경 내에서만 패키지를 설치하려면, 그냥 pip install ~
만 해야한다.
(혹여나 헷갈려서 pip3 install
로 하게되면, 그냥 전역 local에 깔리는 것이다 ;;;)
freeze requirement
aaaaa