hgk0404
hgk0404.tistory
hgk0404

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리 N
    • [컴퓨터비전] N
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [자격증, 일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404
[Dev]/[가상환경]

[venv] 파이썬 가상환경 venv 생성 및 활성화

[venv] 파이썬 가상환경 venv 생성 및 활성화
[Dev]/[가상환경]

[venv] 파이썬 가상환경 venv 생성 및 활성화

2024. 4. 1. 16:02
728x90

 

파이썬엔 여러가지 가상환경이 존재합니다. 오늘은 그 중 venv를 설치하여 패키지를 관리하는 방법을 알아보겠습니다

 

 

프로젝트간 파이썬의 패키지 관리를 위해 가상환경을 사용합니다.

 

 

특정 폴더 안에서만 가상환경을 만들어 그 안에서만 사용되는 패키지를 설치하고 관리하고 프로젝트가 끝나거나 잘못되었을 시 삭제가 용이합니다

 

 

pip list

 

가상환경이 아닌 /home/ubuntu에서 설치된 패키지를 확인할 때의 모습입니다 

 


 

pip list가 안된다면?

 

 

echo $HOME/.local/bin

 

위의 내용을 입력해서 위치를 파악하고

 

 

 

 

export PATH="$HOME/.local/bin:$PATH"

 

이 경로를 추가합니다

 

 

 

 

파일의 맨 아래에 복사해서 추가

 


 

가상환경 생성
# 가상환경 생성
python3 -m venv <가상환경 이름>

 

 

 

가상환경을 설정할 수 있는 폴더가 생성되었습니다

 

 

 

 

 

가상환경 활성화

 

 

source /home/ubuntu/test_virtual_environment/bin/activate

 

 

정상적으로 잘 설치 되었다면 현재위치가 /home/ubuntu 일때 생성한 가상환경 폴더 아래에 /bin 디렉토리가 있고 그 안에 activate 파일이 있습니다

(윈도우라면 Scripts 파일이 생기고, 리눅스나 맥을 이용하신다면 bin 폴더가 생성됩니다)

 

 

그것을 source 명령어를 이용해 실행시켜주면 가상환경이 활성화가 됩니다!

 

 

가상환경 비활성화

 

deactivate

 

 

 

 

원래 상태로 돌아옵니다

 

 

방금 생성한 가상환경에서 설피된 패키지를 확인하면 아래와 같이 조금만 남아있는 것을 알 수 있습니다

 

 

 

 

 

728x90
저작자표시 동일조건

'[Dev] > [가상환경]' 카테고리의 다른 글

[CUDA] nvcc 설치  (0) 2025.05.03
[가상환경] venv 가상환경 생성 및 실행  (0) 2025.05.03
[Anaconda] 윈도우 wsl 우분투에 아나콘다 설치 (Ubuntu 22.04 LTS)  (0) 2024.03.26
[git] git과 github 명령어 설명과 정리  (0) 2023.09.19
[Anaconda] 맥(m1)에서 주피터 노트북 설치 방법  (0) 2023.05.30
'[Dev]/[가상환경]' 카테고리의 다른 글
  • [CUDA] nvcc 설치
  • [가상환경] venv 가상환경 생성 및 실행
  • [Anaconda] 윈도우 wsl 우분투에 아나콘다 설치 (Ubuntu 22.04 LTS)
  • [git] git과 github 명령어 설명과 정리
hgk0404
hgk0404
공부기록

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.