반응형
관련되어서 너무 잘 정리된 글들이 너무 많다.
이 블로그글을 한번 읽어보자.
venv라고 파이썬 표준 라이브러리에 포함된 방식도 있다고 하는데... 그냥 virtualenv를 사용하자.
핵심은 이것저것 장난쳐볼 수 있는 가상환경을 쉽게 생성/사용/제거할 수 있다는 것이다.
# 패키지 설치
$ pip install virtualenv
# A라는 이름으로 가상환경 생성. 그러면 A 라는 디렉토리가 생김
$ virtualenv A
$ ls
A
# 가상환경 활성화 (A 디렉토리 안에서) 그러면 (env)라는
$ source A/bin/activate
# 가상환경에서 패키지 인스톨
(A) $ pip3 install numpy pandas scipy scikit-learn
# 가상환경에서 나오기
(A) $ deactivate
# 가상환경 삭제
$ rm -rf A
참고로 아래 명령어를 통해서 특정 버전에 해당하는 환경을 생성할 수 있다고 한다.
물론 해당 파이썬 버전은 인스톨 되어 있어야 한다.
$ virtualenv B -p python3.10.5
가상환경에서 설치된 패키지를 정리하거나 향후에 다시 인스톨 할 수 있는 방법도 있다.
# requirements.txt에 설치한 패키지들 저장
pip freeze > requirements.txt
# 저장한 패키지들을 추후에 다시 설치할 때
pip install -r requirements.txt
참고자료
반응형
'소프트웨어 > 파이썬 (python)' 카테고리의 다른 글
파이썬 모듈과 패키지 사용하기 (with VSCode) (0) | 2023.07.28 |
---|---|
파이썬 코드를 실행파일로 만들기 (0) | 2023.07.25 |