반응형

1. 시험환경

    · 윈도우

    · 파이썬

    · vsCode

 

2. 목적

    · 파이썬 개발환경에서 가상환경 초기화 하는 방법을 알아보자.

    · 가상환경 활성화/비활성화 방법을 알아보자.

    · 가상환경에서 설치한 패키지를 리스트 목록으로 저장한다.

 

3. 적용

    ① 가상환경 생성

        - 명령어 : python -m venv [가상환경이름]

가상환경 초기화
가상환경 폴더 생성

 

    ② 가상환경 활성화/비활성화 명령어를 실행한다.

        - 활성화 명령어 : ./[가상환경이름]/Scripts/activate.bat

        - 비활성화 명령어 : ./[가상환경이름]/Scripts/deactivate.bat

 

    ③ 설치된 패키지 목록을 txt 파일로 저장한다.

        -  명령어 : pip freeze > requirements.txt

프로젝트에 필요한 패키지 설치 후 패키지 목록 저장
패키지 목록 저장 결과

 

    ④ 패키지 목록이 저장된 txt파일은 다른 프로젝트에서 동일한 패키지/버전으로 복원할 수 있다.

        -  명령어 : pip install -r requirements.txt

반응형
반응형

1. 시험환경

    ˙ 윈도우

    ˙ python, venv, pip

 

2. 목적

    ˙ 프로젝트 별 패키지 버전을 관리 하기 위해 파이썬 가상화 환경에서 개발한다.

    ˙ venv 관련 명령어 및 패키지 관리법에 대하여 알아보자.

 

3. 적용

    ① 파이썬이 설치되어 있어야 한다.

        - 참고 : https://languagestory.tistory.com/31

 

Window 파이썬(python) 설치하기

1. 시험환경 ˙ 윈도우 ˙ 파이썬 2. 목적 ˙ 윈도우 운영체제에서 파이썬을 설치한다. 3. 적용 ① 파이썬 공식 사이트에 접속하여 "Downloads" 메뉴를 클릭한다. - https://www.python.org/ ② 설치 프로그램이

languagestory.tistory.com

 

    ② 생성 : 가상환경을 생성하면 "가상환경-이름"으로 하위폴더가 생성된다.

        - python -m venv [가상환경-이름]

        - 보통, [가상환경-이름].venv로 지정하는 것이 관례이다.

 

    ③ 활성화 : 커맨드라인 맨 왼쪽에 (가상환경-이름)이 붙는 것을 확인하면 활성화 모드로 진입한다.

        - [가상환경-이름]/Scripts/activate.bat

 

    ④ 활성화 모드에서 "deactivate" 명령어를 입력하면 비활성화 된다.

 

    ⑤ 가상환경 내에서 패키지 설치/삭제

        - 가상환경 활성화 상태에서 "pip install" 명령어로 패키지 설치
        - 가상환경 활성화 상태에서 "pip uninstall" 명령어로 패키지 삭제

        - 가상환경 생성 폴더 내에서 작업한 것에 유의한다.

 

    ⑥ 설치 패키지를 확인하고 다른 환경에서도 동일한 패키지를 일괄 설치할 경우의 명령어를 실행한다.

        - pip freeze
        - pip freeze > requirements.txt
        - pip install -r requirements.txt

가상환경에서 설치한 패키지만 포함

 

     가상환경 및 관련 패키지 삭제

        - 폴더를 삭제한다 :  [가상환경-이름] 폴더

 

반응형

+ Recent posts