Programming/python

Anaconda없이 Python 가상환경 만들기

방황하는 데이터불도저 2024. 4. 8. 19:17

리눅스에서 진행했습니다.

 

공식 Document

 

12. Virtual Environments and Packages

Introduction: Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the ...

docs.python.org

 

 

1. 가상환경을 지원하는 툴을 설치합니다. (이미 설치되어있다면 2번부터 진행해주세요.)

sudo apt install python3.8-venv

 

2. 원하는 위치에 가상환경 폴더를 생성합니다. 권한 문제 발생 시, sudo를 앞에 붙여 진행하세요.

python3 -m venv envname

 

3. 생성된 가상환경 폴더에 들어간 후, 아래의 커맨드를 입력하여 가상환경을 활성화시킵니다.

source bin/activate

 

4. 활성화된 가상환경에 원하는 패키지를 아래의 커맨드로 설치할 수 있습니다.

python -m pip install packagename
python -m pip install -r requirements.txt

 

5. 패키지 업그레이드 방법

python -m pip install --upgrade packagename

 

6. 기타

  • 패키지 삭제 : python -m pip uninstall
  • 설치 패키지 리스트 확인 : python -m pip list
  • 가상환경 비활성화 : deactivate

 

일반적인 pip 커맨드에서 python -m 을 붙혀서 쓰면 쉽게 사용할 수 있습니다.