파이썬을 사용하다 보면 기본적인 라이브러리들 말고 conda install 혹은 pip install로 설치해서 사용해야할 것들이 많다.
그것들을 모두 로컬에 설치하여 사용하다보면 버전 충돌 등으로 인한 문제가 발생할 수 있다.
따라서 아나콘다 가상환경을 생성하고 필요한 라이브러리들을 각 가상환경에 알맞게 설치하여 별도의 방처럼 사용하면 위의 문제를 예방할 수 있다.
아나콘다 프롬프트 혹은 아나콘다 파워쉘 프롬프트를 실행
파워쉘 프롬프트는 창을 닫아도 키보드 위쪽 키를 누르면 전에 실행한 명령어들이 나와서 더 좋다.
가상환경 생성
conda create -n [가상환경 이름] python=원하는 버전 -y
[가상환경 이름]에는 원하는 가상환경 명을 입력하면 된다. 대괄호는 제거하고 작성해야 하며 원하는 파이썬 버전 또한 지정할 수 있다. -y는 설치를 하기 전 Y/N으로 설치 여부를 한 번 더 물어보는데, 이에 미리 yes라고 대답하는 용도이다.
예시) conda create -n tistory python=3.8 -y
가상환경 활성화
conda activate [가상환경 이름]
예시) conda activate tistory
가상환경 활성화 후 (base)에서 (tistory)로 바뀐 모습을 볼 수 있다.
가상환경 비활성화
conda deactivate
비활성화는 별도의 가상환경 명을 따로 입력해주지 않아도 현재 활성화된 가상환경을 알아서 인식하고 해제해준다.
가상환경 비활성화 후 (tistory)에서 (base)로 바뀐 모습을 볼 수 있다.
가상환경 리스트 확인하기
conda env list 혹은 conda info --envs
위의 명령어를 실행하면 현재 가지고 있는 가상환경들의 목록이 출력된다.
아래에서 tistory라는 가상환경을 삭제해보려고 한다.
가상환경 삭제
가상환경을 삭제하기 위해서 위에서 확인한 가상환경의 목록을 보고 가상환경의 이름을 정확히 기억한다.
conda remove -n [가상환경 이름] --all -y
예시) conda remove -n tistory --all -y
가상환경 생성 시와 다르게 create 대신 remove를 입력한다.
--all은 가상환경의 모든 것을 삭제한다는 의미이며 -y는 생성 시와 같은 yes의 의미이다.
가상환경 목록 재확인
마지막으로 conda env list 명령어를 통해 제대로 지워졌는지 확인
가상환경 이름을 모두 가려 잘 보이진 않지만, 오른쪽 사진에서 프롬프트 창이 조금 더 작은 걸 볼 수 있다.
'코딩' 카테고리의 다른 글
Git 설치 방법 (0) | 2024.04.10 |
---|---|
파이토치 GPU 사용하는 방법 (0) | 2024.01.16 |
아나콘다 가상환경 requirements.txt 파일 생성하기 (0) | 2024.01.11 |
아나콘다 가상환경에서 tensorflow가 GPU를 인식하지 못할 때 (0) | 2024.01.03 |
github 사용법 (2) | 2024.01.02 |