반응형
파이썬 가상 환경(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
반응형
'스크립트' 카테고리의 다른 글
일반적으로 불필요한 계정 목록 (1) | 2025.04.01 |
---|---|
screwim을 사용하여 PHP 파일을 보호하고 이를 테스트하는 방법 (0) | 2024.09.10 |
scp 명령어를 사용하여 파일을 쉽게 업로드 및 다운로드할 수 있는 스크립트 (0) | 2024.05.27 |
[python] 운영 체제를 판별하는 코드 (0) | 2024.05.17 |
[python] 환경 변수를 .env 파일에서 로드하는 코드를 작성 (0) | 2024.05.14 |