Programming/Python

Python :: virtual enviroment setting for windows :: 윈도우에서 가상환경 세팅하기

고고마코드 2022. 9. 14. 17:47
반응형

Python :: virtual enviroment setting for windows :: 윈도우에서 가상환경 세팅하기


venv

  • 🔥venv는 Python 가상환경 관리를 해주는 내장 모듈입니다.
  • 💣단, Python3에서 내장된 모듈로 Python2에서는 사용이 불가능합니다.
    • Python2에서는 virtualenv라는 외부 패키지를 사용해야 합니다.

가상환경 생성 및 연결

#cd [프로젝트 경로]
cd C:\venv-test

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

###다음은 명령 도구에 맞게 실행하세요.###
#[가상환경 이름]\Scripts\activate.bat - cmd
.\venv-test\Scripts\activate.bat
#[가상환경 이름]\Scripts\activate.ps1 - PowerShell
.\venv-test\Scripts\activate.ps1


경로 앞에 (가상환경 이름) 이 보인다면 가상환경이 생성된 것입니다.

  • 🔥참고사항

    • PowerShell에서 Execution Policy같은 실행 정책 오류가 발생한다면 아래 명령어를 입력해 주세요.
      Set-ExecutionPolicy RemoteSigned
  • 💣주의할점

    • 만약 가상환경 디렉토리 내의 파일들을 옮깅 경우 정상적으로 작동하지 않을 수 있으니 만약 옮겨야 된다면 일부분만 옮기지 않고 전부 옮겨야 합니다.

가상환경 확인

pip list를 통해 설치된 패키지를 모두 확인할 수 있습니다.

가상환경에 requests 패키지를 설치한 후 글로벌 환경과 비교해서 확인하겠습니다.

pip install requests

pip list
  • 가상환경 패키지 목록

  • 글로벌환경 패키지 목록


가상환경 해제하기

deactivate

연결한 가상환경에서 벗어납니다.


가상환경 제거하기

생성한 [가상환경 이름] 디렉토리 자체를 삭제하면 가상환경도 함께 삭제됩니다.


반응형