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
'[Cloud] > [가상환경]' 카테고리의 다른 글
[Anaconda] 윈도우 wsl 우분투에 아나콘다 설치 (Ubuntu 22.04 LTS) (0) | 2024.03.26 |
---|---|
[git] git과 github 명령어 설명과 정리 (0) | 2023.09.19 |
[Anaconda] 맥(m1)에서 주피터 노트북 설치 방법 (0) | 2023.05.30 |
[Anaconda] 터미널 실행시 (base) 뜨는 문제 해결 (0) | 2023.05.30 |
[git] git 브런치 생성, 삭제, 변경 (0) | 2022.10.03 |