conda

Published by onesixx on

Shell
Shell

pip

Shell
Shell

https://dailyheumsi.tistory.com/33

2. conda 내에서 pip install

pipanaconda3 에서 관리하고 있는 전역 pip에 들어가게 된다.
pip2local 내에 깔린 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

Shell
Shell
Shell
Shell

aaaaa

Categories: Python Basic

onesixx

Blog Owner

guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x