소연이의 메모장

[Python] 윈도우 환경에서 아나콘다 가상환경 설치 및 삭제하기 본문

Programming/Python

[Python] 윈도우 환경에서 아나콘다 가상환경 설치 및 삭제하기

xoyeon 2023. 9. 19. 23:03
반응형

아나콘다에서 작업을 한다면

가상환경을 만드는 것을 꼭꼭 강력하게 추천한다. 아니 꼭 하라고 말하고 싶다.

그 이유는.. 잘못되면 그냥 다 엎어버릴 수 있기 때문에.

다 엎어버린다는 게 폭력적으로 들릴 수도 있지만

여러 라이브러리를 설치함과 동시에 버전이 꼬여버리면

하루종일 에러와 싸움을 해도 끝이 나지 않는 경우가 많다.

그럴 때 가상환경이 있다면 아주 간단하게 밀어버리고 다시 시작할 기회가 주어진다.

 

자, 그럼 시작해 보자.

 

윈도우 창에서 Anaconda Prompt를 검색하여 열어준다.

이때 주의할 것은 Powershell 아님!

 

1. 가상환경 설치하기

conda create -n 가상환경이름 python=버전

python 버전을 지정하지 않으면 최신 버전이 설치된다.

그렇게 되면 골치가 아프다.

이유는? 다른 라이브러리들이 최신 파이썬 버전과 호환이 될지는 미지수이기 때문이다.

그래서 나는 안전하게 두 버전 밑으로 다운을 받는 편이다.

두버전 밑이 안전한 지는.. 근거 없는 그냥 내 느낌일 뿐이다.

느낌 있게 살자.

# 파이썬 버전 확인하기
(base) C:>python --version
>> Python 3.11.4

# 파이썬 가상환경 설치하기
(base) C:>conda create -n xoyeon python=3.9
Proceed ([y]/n)? y

 

2. 가상환경 활성화하기

conda activate 가상환경이름

가상환경을 설치했으면 잘 되었는지 실행시켜 보자.

(base)가 (가상환경이름)으로 바뀌었다면 성공!

# 가상환경 활성화하기
(base) C:>conda activate xoyeon
>> (xoyeon) C:>

 

3. 가상환경 비활성화하기

conda deactivate

가상환경 비활성화는 더 간단하다

위의 코드를 쳐준 후 (base)로 바뀐 것을 확인하면 성공.

# 가상환경 비활성화하기
(xoyeon) C:>conda deactivate
>> (base) C:>

 

4. 가상환경이 제대로 설치되었는지 확인하기

conda info --envs

분명 한 개의 가상환경만 만들었는데

잘 보니 joke라는 가상환경이 하나 더 있었다.

(base) C:>conda info --envs

# conda environments:
#
base                  *  C:
joke                     C:\joke
xoyeon                   C:\xoyeon

 

5. 가상환경 삭제하기

conda remove -n 가상환경이름 --all

 

가상환경을 삭제한 후 다시 envs를 확인해 보니

원하던 대로 하나의 가상환경만 남겨진 것을 확인하였다.

(base) C:>conda remove -n joke --all

(base) C:>conda info --envs

# conda environments:
#
base                  *  C:
xoyeon                   C:\xoyeon