[Anaconda] 가상환경 세팅

하나·2022년 1월 5일
0

Anaconda

목록 보기
2/3
post-thumbnail

코딩을 처음 배울 때는 가상환경이 뭔지도 모르고 세팅도 제대로 안하고 이것 저것 다 설치해서 코딩을 하다보니 나중에 버전이 꼬이고 에러가 나고 난리가 났었다. 그래서 정리해본 아나콘다 가상환경의 모든 것..!

0. 아나콘다에 가상환경 생성

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

1. 생성된 가상환경 확인

$ conda info —envs

  • 현재 기본 환경인 base와 kobert, tensorflow 라는 가상환경이 확인된다.

2. 가상환경 활성화

$ conda activate <가상환경이름>

  • conda activate kobert 로 kobert라는 이름의 가상환경을 활성화 했다.

3. 가상환경 비활성화

$ conda deactivate

4. 가상환경에 라이브러리 설치

$ conda install <설치할 라이브러리>

5. 설치된 라이브러리 확인

가상환경 활성화 → $ conda list

6. 가상환경 삭제

$ conda remove -n <가상환경이름> —all

7. 라이브러리(패키지)관리

$ pip freeze > requirments.txt

저장위치 : 프롬프트 경로

  • 깔기

$ pip install -r requirments.txt

  • 삭제

$ pip uninstall -r requirements.txt

- pip install vs conda install

환경설정을 할 때 항상 헷갈렸던 pip 와 conda install

pip 는 python 에 한정된 패키지 관리자, conda는 다른 언어도 포함되는 패키지 관리자
프로젝트를 했을 때 무지성으로 깔리는 명령문으로 라이브러리를 깔았던 과거를 반성한다..

참고자료 : https://velog.io/@seonghun-dev/%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4ANACONDA%EB%A1%9C-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

+추가) 가상환경 자체를 추출해서 생성 할 수 있는 방법

  • 가상환경 추출
    • conda env export --name YOUR_ENV_NAME > environment.yml
  • 추출한 가상환경으로 새로운 가상환경 생성
    • conda env create -f ./environment.yml

0개의 댓글