본문 바로가기
프로그래밍/AI 머신러닝,LLM

파이썬 가상환경 사용이유, 사용법

by -현's- 2025. 3. 18.
반응형

●파이썬 가상환경

- 프로젝트마다 독립적인 파이썬 환경을 만들 수 있게 해주는 도구

- 프로젝트마다 필요한 패키지와 버전을 격리하여 관리해서 다른 프로젝트와 충돌 없이 실행가능

반응형

●파이썬 가상환경 설정

python3 -m venv myenv

- myenv 라는 가상환경을 생성합니다.

 

●가상환경 활성화(리눅스)

source myenv/bin/activate

- 가상환경이 있는 디렉터리에서 위 명령어로 가상환경 활성화

- 가상환경이 활성화되면 프롬프트에 가상환경 이름이 보임

- 보통 가상환경 안에서 pip로 패키지를 설치함

 

●가상환경 비활성화

deactivate

- 시스템 기본환경으로 빠져나감

 

● requirements.txt 파일

프로젝트의 의존성을 관리하기 위해 requirements.txt파일을 사용합니다.

이 파일에는 프로젝트에 필요한 패키지와 버전이 나열되어 있습니다.

pip freeze > requirements.txt

- 현재 가상환경에 설치된 패키지를 저장합니다.

pip install -r requirements.txt

- 다른 사람이나 다른 프로젝트에 설치된 패키지를 위 명령어 한 줄로 동일하게 설치할 수 있습니다.

 

반응형

댓글