Windows에서 Python 가상 환경 만들기

Windows에서 Python 가상 환경 만들기

2022-10-18 last update

6 minutes reading Python Virtual Environment
가상 환경은 애플리케이션을 위한 격리된 환경을 제공합니다. 이는 모듈 충돌 없이 단일 시스템에서 여러 Python 애플리케이션을 유지하는 데 도움이 됩니다. 가상 환경 활성화를 생성하면 나머지 모든 활동은 해당 환경에서 수행됩니다. 또한 애플리케이션을 새 시스템으로 마이그레이션하는 데 도움이 됩니다. 이전 기사에서 installation of Python on a Windows 시스템에 대해 배웠습니다. 이 자습서는 Windows 시스템의 Python 응용 프로그램에서 가상 환경을 만드는 데 도움이 됩니다.

Python에서 가상 환경 만들기

Python 모듈 venv는 Python 3.3 이상 버전에서 기본적으로 사용할 수 있습니다. 가상 환경을 만들려면 프로젝트 디렉터리로 이동하고 다음 명령을 실행하여 새 가상 환경을 만듭니다.
  • 환경 만들기: 다음 명령은 c:\Projects\Python-app\venv 디렉터리 아래에 새 가상 환경을 만듭니다.
    cd c:\Projects\Python-app 
    python3 -m venv venv 
    
    Python 가상 환경 만들기
  • 환경 활성화: 이제 가상 환경이 있으므로 활성화해야 합니다.
    .\venv\Scripts\activate 
    
    환경을 활성화하면 명령 프롬프트가 가상 환경을 표시하도록 변경됩니다.(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display("vi_1879779679") )}) Windows에서 Python 가상 환경 활성화
  • requirements.txt 파일 생성(선택 사항)

    가상 환경을 활성화한 후 pip를 사용하여 가상 환경에 패키지를 추가할 수 있습니다. pip.(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display("vi_1879779679")})를 사용하여 종속성에 대한 설명을 생성할 수도 있습니다. 시스템에 설치된 모든 패키지를 포함하는 requirements.txt.
    pip freeze > requirements.txt
    
    이 파일은 다른 프로젝트 공동 작업자가 다음 명령을 사용하여 시스템 가상 환경에 Python 모듈을 설치하거나 업데이트하는 데 사용할 수 있습니다.
    pip install -r requirements.txt
    
    requirements.txt에서 Python 모듈 설치하기

    가상 환경 비활성화

    비활성화 명령을 입력하여 가상 환경을 닫고 일반 시스템 설정으로 돌아갈 수 있습니다.(vitag.Init = window.vitag.Init || []) .push(function(){viAPItag.display("vi_1879779679")})
    deactivate
    
    위의 명령을 실행하면 명령 프롬프트가 정상으로 돌아오는 것을 알 수 있습니다. python 가상 환경 비활성화

    결론

    이 자습서는 Windows 시스템에서 Python 응용 프로그램을 위한 가상 환경을 만드는 데 도움이 되었습니다.