Jetson & 머신러닝

python 가상환경(venv) 사용하기

아크리엑터 2024. 7. 8. 19:33
반응형

1. 가상 환경

  • 프로젝트 마다 파이썬의 패키지 버전을 달리해야 하는 경우가 있는데, 개별 프로젝트 단위로 설치되는 패키지 버전을 달리할 수 있도록 한다.

 

2. venv 설치

$ sudo apt install python3-venv

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  python3.8-venv
The following NEW packages will be installed:
  python3-venv python3.8-venv
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,676 B of archives.
After this operation, 38.9 kB of additional disk space will be used.
...

 

3. 가상 환경 켜기

$ source venv/yolov5/bin/activate

(yolov5) ~$

위의 "venv/yolov5"는 "2번"에서 생성한 가상환경의 PATH명을 넣어줬다.   여러 가상환경을 venv폴더 안에 위치하게 했다.

 

4. 패키지 설치

(yolov5) ~$ mkdir work
(yolov5) ~$ cd work
(yolov5) ~$ git clone https://github.com/ultralytics/yolov5.git
(yolov5) ~$ cd yolov5
(yolov5) ~$ pip install -r requirements.txt

 

5. 가상환경 끄기

(yolov5) ~$ deactivate
$

 

 

반응형