Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Yesterday

Total
05-11 04:43
관리 메뉴

Hey Tech

[Python] 아나콘다(Anaconda) 가상환경 생성, 삭제방법 본문

SW 개발/Python

[Python] 아나콘다(Anaconda) 가상환경 생성, 삭제방법

Tony Park 2021. 8. 19. 12:24
728x90
반응형

본 포스팅에서는 아나콘다를 활용해 가상환경을 생성 및 삭제하는 방법을 알아봅니다.

더불어, 가상환경 내 패키지를 설치하는 방법까지 알아보겠습니다.

📚목차

1.  가상환경 필요성
2.  가상환경 생성하기
3.  가상환경 리스트 확인하기
4.  가상환경 활성화하기
5.  가상환경 내 패키지 설치 및 확인
    5.1.  패키지 설치하기
    5.2.  패키지 확인하기
6.  가상환경 비활성화하기
7.  가상환경 리스트 확인하기
8.  가상환경 삭제하기

1.  가상환경 필요성

가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다.

파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다.

가상 환경의 필요성에 대한 상세한 설명 이 포스팅을 참고해 주세요.

2.  가상환경 생성

아나콘다를 정상적으로 설치하셨다고 가정하고 바로 가상환경 생성하는 방법에 대해 말씀드리겠습니다.

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

터미널에서 위와 같이, 생성할 가상환경 이름과 파이썬 버전을 설정해 줍니다.

그림 1. 가상환경 생성 과정: 생성할 가상환경 초기설정

 

저는 위의 그림 1 과 같이 파이썬 3.7 버전의 heytech_tistory라는 가상환경 생성을 시도했습니다.

그림 2. 가상환경 생성 과정: 기본적인 패키지 설치여부 확인

 

이제 위 그림 2와 같이 파이썬 기본적인 패키지를 설치할지 여부를 묻는 메시지가 나옵니다.

설치여부에는 y 또는 n을 입력하셔서 답하시면 됩니다.

3.  가상환경 리스트 확인하기

가상환경이 정상적으로 생성되었는지 리스트를 확인해 보겠습니다.

conda info --envs

위의 코드를 터미널에 입력해 주세요.

그림 3. 가상환경 리스트 확인

 

그림 3 과 같이,  빨간 박스 안에 현재 설치되어 있는 가상환경 리스트가 나옵니다.

파란 박스에서 보실 수 있듯이, 이전 단계에서 설치한 가상환경이 정상적으로 리스트에 추가된 것을 확인하실 수 있습니다. 

4.  가상환경 활성화하기

이제 설치한 가상환경을 활성화해 보겠습니다.

그림 4. 가상환경 활성화 여부 확인

 

그림 4 내 빨간 박스에서 보실 수 있듯이,

제 터미널 입력창 맨 앞에 base라고 적힌 것이 현재 어떤 가상환경도 활성화하지 않았다는 것을 나타냅니다.

 

그럼 이제 생성했던 가상환경을 활성화하기 위해 아래와 같이 터미널에 입력해 줍니다.

conda activate [가상환경 이름]

그림 5. 가상환경 활성화

 

이제 그림 5 에서 보실 수 있듯이, 앞서 생성했던 가상환경이 정상적으로 활성화된 것을 확인하실 수 있습니다.

5.  가상환경 내 패키지 설치 및 확인

5.1.  패키지 설치하기

이제 활성화된 가상환경에서 패키지를 설치하는 방법에 대해 알아보겠습니다.

conda install [패키지 이름]

위와 같이 터미널에 설치할 패키지 이름과 함께 입력해 줍니다.

그림 6. 가상환경 내 패키지 설치하기

예를 들어, scipy라는 통계, 수학적 표현에 유용한 패키지를 설치해 보겠습니다(그림 6).

5.2.  패키지 확인하기

패키지가 정상적으로 설치가 되었는지 확인해 보겠습니다.

conda list

위와 같이 터미널에 입력해 줍니다.

그림 7. 패키지 설치 여부 확인하기

 

그림 7 과 같이, scipy를 포함해 필요한 패키지들이 정상적으로 설치된 것을 확인하실 수 있습니다.

(참고) 가상환경 활성화 없이 패키지 설치하기

참고사항으로, 가상환경을 활성화하지 않고 패키지를 설치하는 방법도 존재합니다.

conda install -n [가상환경 이름] [패키지 이름]

간단히 위와 같이 설치할 패키지의 가상환경 이름을 각각 입력해 주면 됩니다.

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

아래와 같이 터미널에 입력하면 가상환경을 비활성화할 수 있습니다(그림 8).

conda deactivate

아래와 같이 기본 가상환경인 base로 돌아온 것을 확인하실 수 있습니다.

그림 8. 가상환경 비활성화

7.  가상환경 리스트 확인

설치한 가상환경 리스트를 확인해 보겠습니다(그림 9).

conda info --envs

그림 9. 생성된 가상환경 리스트

8.  가상환경 삭제하기

앞서 설치했던 가상환경을 삭제해 보겠습니다.

아래와 같이 터미널에 삭제할 가상환경 이름과 함께 입력해 주면, 해당 가상환경 내 모든 패키지까지 깔끔하게 삭제해 줍니다(그림 10).

conda remove --name [가상환경 이름] --all

그림 10. 가상환경 삭제하기

정상적으로 삭제되었는지 확인해 보겠습니다.

conda info --envs

그림 11. 가상환경 리스트 확인

 

그림 11 과 같이 해당 가상환경이 정상적으로 삭제된 것을 확인하실 수 있습니다.


오늘은 아나콘다를 활용하여 가상환경을 생성/삭제, 활성화/비활성화하는 방법에 대해 알아봤습니다.

포스팅 내용에 오류가 있을 경우 아래에 👇👇👇 댓글 남겨주시면 감사드리겠습니다.

그럼 오늘도 건강하고 즐거운 하루 보내시길 바랍니다.

고맙습니다 :)

728x90
반응형
Comments