본문 바로가기

스크립트

파이썬 가상 환경을 설치하고 테스트하는 방법

반응형

파이썬 가상 환경(venv)을 설치하고 테스트하는 방법

1. Python 가상 환경 설치 및 활성화

Python의 venv 모듈을 사용하여 가상 환경을 설정할 수 있습니다.

 

1.1 Python 설치 확인

python3 --version

Python이 설치되지 않았다면 우분투에서는 아래 명령어로 설치할 수 있습니다.

sudo apt update
sudo apt install python3 python3-venv python3-pip -y

1.2 가상 환경 생성

가상 환경을 만들고자 하는 프로젝트 폴더로 이동한 후 아래 명령을 실행합니다.

python3 -m venv myenv

myenv는 가상 환경의 이름이며 원하는 이름으로 변경 가능합니다.

 

1.3가상 환경 활성화

가상 환경을 활성화하려면 다음 명령을 실행합니다.

source myenv/bin/activate

활성화되면 프롬프트 앞에 (myenv)가 표시됩니다.

(myenv) user@hostname:~/project$

2. 가상 환경에서 패키지 설치 및 테스트

가상 환경이 활성화된 상태에서 패키지를 설치할 수 있습니다.

 

2.1 패키지 설치

requests 패키지를 설치합니다.

pip install requests

설치된 패키지 목록을 확인합니다.

pip list
(myenv) user@hostname:~/project$ pip list
Package            Version
------------------ ---------
certifi            2025.1.31
charset-normalizer 3.4.1
idna               3.10
pip                22.0.2
requests           2.32.3
setuptools         59.6.0
urllib3            2.3.0
(myenv) user@hostname:~/project$
728x90

2.2 Python 실행 및 테스트

Python 인터프리터를 실행하고 설치된 패키지를 테스트합니다.

python

파이썬 셸이 열리면 다음과 같이 입력합니다.

import requests
print(requests.__version__)

버전이 출력되면 패키지가 정상적으로 설치된 것입니다.

(myenv) user@hostname:~/project$ python
Python 3.10.12 (main, Feb  4 2025, 14:57:36) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> print(requests.__version__)
2.32.3
>>>

3. 가상 환경 비활성화

가상 환경을 종료합니다.

deactivate

프롬프트에서 (myenv)가 사라지면 가상 환경이 비활성화된 것입니다.

4. 가상 환경 삭제

가상 환경이 필요 없을 경우 해당 폴더를 삭제하면 됩니다.

rm -rf myenv

 

이렇게 하면 Python 가상 환경을 설치하고 활성화하고 패키지를 설치한 후 테스트합니다.

 

728x90
반응형