728x90
반응형
우리는 서비스를 개발할 때 다양한 라이브러리를 사용하게 됩니다
이때 버전 충돌 및 의존성 문제를 방지하기 위해, 라이브러리의 버전관리는 필수적입니다.
따라서 하나의 데스크톱 환경에서
서비스 개발 시마다 필요한 버전의 라이브러리들을 모아서 담아놓은 환경을
가상환경(Virtual Enviroments) 이라고 합니다
따라서 각 프로젝트 별로 별개의 가상환경을 만들어놓고 관리하는 것이 용이합니다
가상환경을 만드는 방법은 크게 두 가지로 나뉩뉘다
● virtualenv 명령어를 사용하는 것
● conda 명령어를 사용하는 것
순서대로 설명하겠습니다
(저는 아나콘다 환경을 사용하기 때문에, conda를 사용하는 법을 더 구체적으로 설명하겠습니다)
# 일반 명령프롬프트
1-1. pip 명령어를 이용하여 가상환경을 만드는데 필요한 패키지 설치
pip install virtualenv
1-2. 가상환경 생성 (virtualenv 가상환경명)
virtualenv 가상환경명
# 아나콘다환경
2-1. conda 명령어를 사용하여 현재 생성되어 있는 가상환경 확인
conda info --envs
2-2. conda 명령어를 사용하여 바로 가상환경 생성
conda create -n 가상환경이름 python=버전
2-3. conda 명령어를 사용하여 제대로 가상환경이 생성되었는지 다시 확인
conda info --envs
2-4. 가상환경 활성화
conda activate 가상환경이름
2-5. 가상환경에 라이브러리 설치 (conda가 아니고 pip를 사용해도 무방합니다)
# 1 . 가상환경에 진입한 상태에서 라이브러리를 설치하는 방법
conda install 라이브러리이름
# 2 . 가상환경에 진입하지 않고도 라이브러리를 설치하는 방법
conda install -n 가상환경이름 라이브러리이름
2-6. 라이브러리가 제대로 설치되었는지 확인
conda list
2-7. 가상환경 비활성화
conda deactivate
2-8. 가상환경 복제
conda create -n 복사된가상환경이름 --clone 복사할가상환경이름
2-9. 가상환경 삭제
conda remove -n 가상환경이름 --all
참고 링크 1: https://medium.com/@psychet_learn/python-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-a87fc6e4d12b
참고링크 2: https://yganalyst.github.io/pythonic/anaconda_env_1/
728x90
반응형
'Dev > PYTHON 파이썬' 카테고리의 다른 글
[OpenCV] 동영상 재생하기 | 웹캠 재생하기 | 웹캠으로 들어온 영상 저장하기 (VideoCapture, VideoWriter) (0) | 2022.03.16 |
---|---|
[Python] 여러 장의 이미지를 numpy 배열로 로드 (image to numpy) (1) | 2022.01.06 |
[OpenCV] 파이썬으로 동영상 프레임 초단위 저장/캡처하기 (Save Video Frame per Second by Python) (4) | 2022.01.04 |
[파이썬 프로젝트#1-1] 파이썬이란? (0) | 2020.09.06 |
[Python] 아나콘다(Anaconda) 설치하기 (1) | 2020.07.13 |