Conda 환경에서 pip와 conda를 사용한 Python 패키지 설치 위치 확인
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