근황 토크 및 자유게시판

GPU server setting #2_venv 파이썬 가상환경 만들기(리눅스 우분투 20.04)

scone 2022. 12. 1. 20:54

1. venv 설치

https://hleecaster.com/python-venv/ 참고

http://blog.cloudsys.co.kr/ubuntu-18-04-python3-venv-setup/ 참고

  • 리눅스에 파이썬 3.8이 이미 깔려있어서 파이썬 설치 과정은 생략해도 될 것 같습니다.
sudo apt install python3.8-venv

제가 알기론 파이썬3 에 기본으로 내장되어 있는게 venv인데 설치를 하라고 하네요?

그래서 설치를 해줬습니다.

  • home 에다가 프로젝트 폴더 생성
mkdir pointpillars
  • 폴더 안에 가상환경 만들기
$ cd pointpillars
$ python3 -m venv venv
  • 프로젝트 폴더 내에서 가상환경 활성화
source ./myenv/bin/activate
  • pip 업그레이드
pip install --upgrade pip
  • 가상 환경 내 site-packages 내부 확인 (프로젝트 폴더 내에서 검색하였다.)
ls -l ./venv/lib/python3.8/site-packages/

 

total 32
-rw-rw-r-- 1 divinetech divinetech  126 12월  1 20:41 easy_install.py
drwxrwxr-x 5 divinetech divinetech 4096 12월  1 20:49 pip
drwxrwxr-x 2 divinetech divinetech 4096 12월  1 20:49 pip-22.3.1.dist-info
drwxrwxr-x 5 divinetech divinetech 4096 12월  1 20:41 pkg_resources
drwxrwxr-x 2 divinetech divinetech 4096 12월  1 20:41 pkg_resources-0.0.0.dist-info
drwxrwxr-x 2 divinetech divinetech 4096 12월  1 20:41 __pycache__
drwxrwxr-x 6 divinetech divinetech 4096 12월  1 20:41 setuptools
drwxrwxr-x 2 divinetech divinetech 4096 12월  1 20:41 setuptools-44.0.0.dist-info

 

내부 구조는 봐두는게 좋다고 한다.

보니깐 pip도 있고, 아직 별달리 깐게 없어서 그 외 별다른건 없다.