woonizzooni

[VSCode] Python 가상 실행 환경 구성 (Windows환경에서) 본문

MISC

[VSCode] Python 가상 실행 환경 구성 (Windows환경에서)

woonizzooni 2019. 6. 14. 01:16

python 설치된 상태 (Windows10에서 Microsoft Store에서 제공하는 Python 3.7을 설치함. 명령프롬프트에서 python입력하니 그쪽으로 랜딩되길래... 그냥 해봄)

 

 

VSCode - Python 플러그인 설치된 상태

 

아래 경로를 workspace로,

    D:\Workspace\VSCode\

그 밑에 가상환경을 만들까 한다.

('가상 환경' 참고 : https://docs.python.org/ko/3/tutorial/venv.html)

 

  • VSCode실행
  • 터미널 실행 : View > Terminal or Ctrl+Shift+`
  • Workspace로 이동 & 가상 환경 생성
PS C:\Users\..........> cd D:\Workspace\VSCode\
PS D:\Workspace\VSCode> python -m venv env_test
PS D:\Workspace\VSCode> 

 

  • workspace열기
    ** 주의 : venv로 생성한 가상 환경 폴더를 열게되면 가상환경 내의 python interperter 선택이 되지 않음 **

 

  • Ctrl + Shift + P 누르고 Python: Select Interpreter 선택 > 방금 생성한 가상환경의 Scripts/python.exe를 선택

 

 

  • 터미널에서 가상환경 활성화

    • 만약 문제가 있을 경우("....스크립트 실행할 수 없다...") 아래 명령 입력 후 시도..
      Set-ExecutionPolicy Unrestricted -Scope CurrentUser
      Set-ExecutionPolicy Unrestricted
      Set-ExecutionPolicy Unrestricted -Force

 

  • 크롤링을 위해 2개 패키지 설치 (난 python3 환경임)
(env_test) PS D:\Workspace\VSCode> pip install requests
(env_test) PS D:\Workspace\VSCode> pip install BeautifulSoup4

 

 

  • 실행
    • 터미널에서 실행 : 
    • F5 누르고 Python File Debug the currently active Python file 선택 (BP걸어봐도 좋고)

** (2019/08/24 업데이트) : bp(breakpoint)가 걸리지 않을 경우 디버그 실행 옵션 (launch.json 설정)에 

  "justMyCode": false 가 후 시도 **

 

 

  • 가상환경이 바뀔 때는 deactivate명령으로 비활성화 시키자

 

[참고]

https://code.visualstudio.com/docs/python/environments

https://www.mssqltips.com/sqlservertip/2702/setting-the-powershell-execution-policy/

 

'MISC' 카테고리의 다른 글

[Mac] listen 포트 & pid 확인 방법, TCP/UDP 세션 확인 방법  (0) 2019.07.20
MSYS2 설치 및 패키지 설치  (0) 2019.07.10
foo bar 기원  (0) 2019.06.13
rc 파일이란? rc란?  (3) 2019.06.13
Wireshark SSL/TLS 패킷 복호화  (0) 2019.06.13
Comments