Python 프로젝트에서 가상환경을 사용하면 각 프로젝트마다 독립적으로 패키지를 관리할 수 있어, 다른 프로젝트와의 충돌을 방지할 수 있습니다. 이번 글에서는 Python 가상환경을 만드는 방법과 활용 방법을 설명합니다.
1. 가상환경 만들기
가상환경을 만들려면 아래 명령어를 터미널에 입력합니다:
python3 -m venv <가상환경 이름>
예를 들어, `myenv`라는 이름의 가상환경을 만들고 싶다면 아래와 같이 입력합니다:
python3 -m venv myenv
이 명령어를 실행하면, `myenv`라는 디렉토리가 생성되고 그 안에 가상환경이 설정됩니다.
2. 가상환경 활성화
가상환경을 활성화하려면 운영 체제에 맞는 명령어를 사용합니다:
- Linux/macOS:
source myenv/bin/activate - Windows:
.\myenv\Scripts\activate
가상환경을 활성화하면, 프롬프트 앞에 `(myenv)`처럼 가상환경 이름이 표시됩니다.
3. 가상환경 비활성화
가상환경을 비활성화하려면 아래 명령어를 입력합니다:
deactivate
이 명령어를 입력하면 가상환경이 비활성화되고, 시스템의 기본 Python 환경으로 돌아갑니다.
4. 가상환경에 패키지 설치
가상환경이 활성화된 상태에서 필요한 패키지를 설치할 수 있습니다. 예를 들어, `requests` 라이브러리를 설치하려면:
pip install requests
이 명령어를 통해 `requests` 라이브러리가 가상환경 내에 설치됩니다.
5. 가상환경에 설치된 패키지 목록 확인
가상환경에 설치된 패키지를 확인하려면 다음 명령어를 입력합니다:
pip list
6. 의존성 관리 (requirements.txt)
프로젝트에서 사용된 모든 패키지 목록을 `requirements.txt` 파일로 저장할 수 있습니다. 아래 명령어를 입력하여 현재 가상환경에 설치된 모든 패키지를 기록합니다:
pip freeze > requirements.txt
다른 환경에서 동일한 패키지들을 설치하려면 `requirements.txt` 파일을 사용해 아래 명령어로 설치할 수 있습니다:
pip install -r requirements.txt
결론
Python 가상환경을 사용하면 각 프로젝트마다 독립적인 패키지 환경을 유지할 수 있어 다른 프로젝트들과의 충돌을 방지할 수 있습니다. 위의 방법을 따라 가상환경을 만들고, 프로젝트에 맞는 패키지를 설치하고 관리해 보세요.
'Python' 카테고리의 다른 글
| Python 3.13.2 설치하기 (Rocky Linux) (0) | 2025.02.08 |
|---|---|
| 파이썬으로 웹 크롤링하는 방법 (1) | 2025.02.03 |