본문 바로가기

코딩

[Python] 프롬프트 사용 (가상환경, 라이브러리)

1. 가상환경

여러 프로젝트를 격리된 환경에서 수행하기 위해서는 가상환경을 구축해야 한다.

가상환경에는 각각에게 필요한 라이브러리와 패키지들을 설치할 수 있어,

전체적인 시스템 부하를 낮추고 프로젝트 관리를 용이하게 한다.

 

가상환경 종류는 2가지로 구분된다.

① venv : 파이썬을 설치할 때 자동으로 설치됨

② conda : Anaconda를 설치해야 사용 가능함. 보통 이것을 사용.

 

 

2. 가상환경 설치 및 사용

가상환경과 관련된 명령어 코드는 프롬프트에 작성해야 한다.

내용 코드
가상환경 생성 python -m venv 가상환경명
가상환경 활성화 (Windows) 가상환경명\Scripts\activate
(MacOS) source 가상환경명/bin/activate
가상환경 비활성화 deactivate
가상환경 삭제 (Windows) rmdir /s 가상환경명
(MacOS) rm -rf 가상환경명

 

 

3. 라이브러리 설치 등

패키지와 관련된 명령어 코드도 프롬프트에 작성해야 한다.

내용 코드
패키지 설치 pip install 패키지명
특정 버전의 패키지 설치 pip install 패키지명==버전
패키지 버전 업그레이드 pip install --upgrade 패키지명
설치된 전체 패키지&버전 확인 pip list
설치된 특정 패키지&버전 확인 pip list | grep 패키지명
pip show 패키지명
패키지 제거 pip uninstall 패키지명
현재 가상환경에 설치된 모든 패키지와 버전을 고정하고, 이를 담은 txt 파일 생성
*보통 파일명은 requirements.txt로 설정함
pip freeze > 파일명.txt
txt 파일에 담근 패키지와 버전을 모두 설치 pip install -r 파일명.txt

 

 

4. 패키지 설치의 다양한 방법

설치 방법 코드
Github 저장소 git clone 링
wheel 파일 pip install 파일명.whl
.tar.gz 파일 tar -zxvf 파일명.tar.gz