Drop Rain
[Anaconda] 가상환경 및 패키지 관련 명령어 정리 본문
- 2023.07.05 첫 작성
- 2023.10.13 MMrotate 설치 명령어 추가
가상환경 관련
가상환경 생성
conda create -n [가상환경이름] python=[파이썬 버전. ex)3.7]
conda create -n name python=3.7
가상환경 삭제
conda env remove -n [가상환경이름]
conda env remove -n
가상환경 복제
conda create -n [가상환경 이름] --clone [기존 가상환경]
가상환경 리스트 확인
conda info --envs
가상환경 활성화
conda activate [가상환경이름]
conda activate
가상환경 비활성화
conda deactivate
패키지 관련
requirments.txt
- 해당 가상환경에서 사용되는 라이프러리 전체 추출
pip freeze > requirments.txt
- 설치 방법
pip install -r requirements.txt
가상환경 패키지 리스트 확인
- 해당 가상환경 활성화 후,
conda list
가상환경 패키지 설치
- 패키지마다 의존성이 있어, 확인 후 설치
- pip vs conda
- pip는 python의 정식 지원을 받는 패키지를 관리하는 패키지 관리자
- conda는 anaconda의 지원을 받는 패키지를 관리하는 패키지 관리자
- conda는 python뿐만 아니라 다양한 언어의 패키지를 지원
- conda보다 pip로 설치할 수 있는 패키지가 많음
- 더 자세한 내용은 https://yscho03.tistory.com/48 참고
conda install [패키지이름]
pip install [패키지이름]
가상환경 패키지 설치
자주 사용하는 라이브러리/패키지 (컴퓨터 비전 관련)
Opencv
pip install opencv-python
Tensorflow
pip install tensorflow
Opengl
pip install PyOpenGL
pip install PyOpenGL_accelerate
MMrotate (2023.10.13 기준)
- 환경: cuda 11.4
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
pip install -U openmim
mim install mmengine
mim install mmdet\<3.0.0
pip install mmrotate
기타 라이브러리/패키지
Spyder
conda install spyder
tqdm: 파이썬 코드 실행 정도를 나타내주는 라이브러리
- 사용법: [추후 작성 예정]
pip install tqdm
Pygame
pip install pygame
Pywavefront
pip install pywavefront