반원 블로그

VSCode에서 파이썬 가상환경 생성 본문

2018~/VS Code 사용 팁

VSCode에서 파이썬 가상환경 생성

반원_SemiCircle 2019. 9. 2. 17:35

가상환경 생성(venv 패키지 이용)

  • 윈도우 : python -m venv .venv
    맥 : python3 -m venv .venv
  • 가상환경 활성화 명령어
    . .venv/Scripts/Activate
    .venv//Scripts/Activate

에러 날 시 아래코드 작성 후 다시 위에 것

  • Set-ExecutionPolicy Unrestricted -Scope CurrentUser

그래도 에러나면 아래코드 작성 후 다시 시도

  • Set-ExecutionPolicy Unrestricted -Force

이후 가상환경으로 실행할 거면 ctrl(cmd) + shift + p 로 팔레트 연 뒤 .venv붙은 파이썬으로 실행

가상환경 비활성화(다른 가상환경 시작하기전에 항상 입력)

  • deactivate

위의 venv로 인한 에러가 싫다면 virtualenv 로 생성하자.

  • python get-pip.py
  • pip install virtualenv 또는 python -m pip install virtualenv
  • python -m virtualenv venv

이후 가상환경 들어가기(마찬가지로 에러나면 위에 관리자 모드 powershell에서 권한 명령어 실행 Set-ExecutionPolicy Unrestricted)

  • \venv\Script\activate

혹시 python get-pip.py 에서 에러나면 다음 코드실행(이래도 해결 안될 수 있음)

  • curl https://bootstrap.pypa.io/get-pip.py | python

 

가상환경을 활성화했으면 여기에 모듈을 설치하면 된다.

 

인터프리터 변경

가상환경을 활성화해도 결국 내가 작성하는 코드와 프로젝트가 이 가상환경 인터프리터로 적용되지않으면 코드 작성할 때 불편하다.

팔레트(ctrl + shift + p)에서 인터프리터 적용할 수 있다는데, 안보일 수도 있다. 이 때는 vsCode 왼쪽 하단보면 인터프리터를 변경할 수 있다. (참고 : https://code.visualstudio.com/docs/python/environments )

 

Comments