Windows11 OS에서
WSL 설치한 후
Ubuntu 에서 진행했습니다!
Python 설치
가상환경에서 사용할 파이썬을 global에 설치해야 가상환경에서도 그 파이썬 버전을 사용할 수 있음
https://codechacha.com/ko/ubuntu-install-python39/
virtualenv 이용
virtualenv 설치
pip install virtualenv
가상환경 생성
가상환경을 생성하기 전에 프로젝트 디렉토리를 생성하고 그 안에서 가상환경 생성하는 것을 권장
(대부분 프로젝트 단위로 가상환경을 사용)
mkdir [프로젝트이름]
그리고 프로젝트 디렉토리로 이동
cd [프로젝트이름]
가상환경 생성
virtualenv [가상환경이름]
WSL2에는 Python3.8이 기본적으로 탑재되어있음 → 가상환경 생성 시 기본적으로 Python3.8로 생성
가상환경 생성 (파이썬 버전 지정 시)
virtualenv [가상환경이름] --python=python[버전]
가상환경 활성화
source [가상환경이름]/bin/activate
가상환경 비활성화
deactivate
가상환경 삭제
리눅스의 삭제 명령어인 rm 에 디렉토리 삭제 옵션인 -r 를 이용하여 가상환경 폴더를 삭제
rm -r [가상환경이름]
가상환경 패키지 관련
패키지 내보내기
가상환경 상의 현재 패키지 목록을 내보내려고 한다면
pip freeze > requirements.txt
패키지 불러오기
myvenv가 아닌 newvenv라는 새로운 가상환경을 만들고 활성화한 뒤 패키지 리스트를 확인해보면
pip install -r requirements.txt
global의 패키지를 가상환경에 상속
virtualenv [가상환경이름] --system-site-packages
'Programming > Linux' 카테고리의 다른 글
[Linux] Docker container에서 sudo 사용 (0) | 2022.04.04 |
---|---|
[Linux] Docker container에서 Anaconda 가상환경 구축 (0) | 2022.03.22 |
Linux 기초 명령어 (0) | 2022.03.17 |
Linux WSL2 디렉토리 (파일 옮기기) (0) | 2022.03.16 |
Windows11 Linux 설치 (WSL) (0) | 2022.03.16 |