반응형

Conda 환경에서 pip와 conda를 사용하여 패키지 설치시 어디에 설치되는지 확인해보았습니다. 

윈도우 10에 설치된 Miniconda에서 확인한 결과입니다. 



2022. 4. 13



Miniconda에 다음 두 개의 가상환경 base와 newenv가 생성되어 있는 상태입니다.

각각 가상환경을 위한 파일들이 있는 위치가 옆에 표시되어 있습니다. 



(base) C:\Users\webnautes>conda env list

# conda environments:

#

base                  *  C:\Users\webnautes\miniconda3

newenv                   C:\Users\webnautes\miniconda3\envs\newenv




두 개의 명령 프롬프트에 하나는 base 다른 하나는 newenv로 가상환경을 변경해두고 테스트를 진행했습니다. 



한쪽 가상환경에서 pip 또는 conda로 파이썬 패키지를 설치시 다른쪽 가상환경에서 해당 패키지를 사용할 수 없습니다. 

파이썬 패키지 설치 위치가 분리되어 있기때문입니다. 




두 가상환경에 pip와 conda로 각각 boto3를 설치후, 삭제시 설치 위치가 다른 것을 확인했습니다. 



pip로 설치시

 

(base) C:\Users\webnautes>pip uninstall boto3

Found existing installation: boto3 1.21.39

Uninstalling boto3-1.21.39:

  Would remove:

    c:\users\webnautes\miniconda3\lib\site-packages\boto3-1.21.39.dist-info\*

    c:\users\webnautes\miniconda3\lib\site-packages\boto3\*

Proceed (Y/n)? y

  Successfully uninstalled boto3-1.21.39




(newenv) C:\Users\webnautes>pip uninstall boto3

Found existing installation: boto3 1.21.39

Uninstalling boto3-1.21.39:

  Would remove:

    c:\users\webnautes\miniconda3\envs\newenv\lib\site-packages\boto3-1.21.39.dist-info\*

    c:\users\webnautes\miniconda3\envs\newenv\lib\site-packages\boto3\*

Proceed (Y/n)? y

  Successfully uninstalled boto3-1.21.39

 

 

conda로 설치시

 

(base) C:\Users\webnautes>conda uninstall boto3

Collecting package metadata (repodata.json): done

Solving environment: done

 

## Package Plan ##

 

  environment location: C:\Users\webnautes\miniconda3

 

  removed specs:

    - boto3




(newenv) C:\Users\webnautes>conda uninstall boto3

Collecting package metadata (repodata.json): done

Solving environment: done

 

## Package Plan ##

 

  environment location: C:\Users\webnautes\miniconda3\envs\newenv

 

  removed specs:

    - boto3






반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts