728x90
1. 가상환경
- 컴퓨터 환경을 여러 개로 분리하는 것
1) 가상환경이 필요한 이유
- 라이브러리를 설치하다보면 '버전 충돌'문제가 발생하기 때문.
가상환경이 없다면 라이브러리 버전을 매번 설치/삭제를 반복해야하지만 가상환경을 만들면 버전을 다르게 설치 할 수 있음.
2) 대표적인 가상환경 도구
- venv : Python 3.3부터 내장된 기본 도구로 가볍고 별도 설치 필요 없음.
- Conda : Data Science, Machine Learning 분야에서 주로 사용.
- Poetry : 의존성 관리와 배포가 편리함.
2. venv 가상환경 구축
터미널(CMD or VSCode)에서 실행
#가상환경 생성
python -m venv test_env #현재 폴더에 test_env 라는 이름의 가상환경 생성
#가상환경 활성화
test_env\Scripts\acticate
#패키지 설치
pip install requests #패키지들을 test_env 환경에 설치
#가상환경 비활성화
deactivate
3. Conda 가상환경 구축
보통 Anaconda Prompt에서 실행. Anaconda 설치는 이전 글 참고
[Anaconda] 가상환경에서 GPU Tensorflow 구축하기
GPU를 사용하여 딥러닝을 하기 위해서는 다음을 설치해야한다.1. Anaconda 설치 Installing Anaconda Distribution — Anaconda documentationTip More of a visual learner? Sign in to Anaconda Cloud and watch the Installing Anaconda (Mac)
hello-heehee.tistory.com
#가상환경 생성
conda create -n test_env python=3.10.9 #test_env라는 이름의 가상환경이 python3.10.9 버전으로 설치됨
#가상환경 목록 확인
conda env list
#가상환경 활성화
conda activate test_env #activate test_env 로도 실행됨
#패키지 설치
conda install keras # keras라는 라이브러리가 설치됨
#패키지 목록 확인
conda list
#패키지 버전 검색
conda search keras #keras라는 라이브러리 버전 확인
#가상환경 비활성화
conda deactivate #deactivate 로도 실행됨
#가상환경 복사
conda create -n new_env --clone test_env #test_env 환경을 복사하여 new_env 환경을 생성
#가상환경 삭제
conda env remove -n new_env #new_env 이름의 가상환경이 삭제됨
728x90
'Python > 기초' 카테고리의 다른 글
| [Python] List 원소 추가하기, 삭제하기, 위치찾기 (0) | 2026.03.21 |
|---|---|
| [Anaconda] 가상환경에서 GPU Tensorflow 구축하기 (3) | 2024.11.28 |