파이썬 설치 및 extension 설치
파이썬 개발을 위해 VSCODE를 설치합니다. 우선 아래의 사이트에서 설치를 위해 필요한 파일을 다운로드 합니다.
https://code.visualstudio.com/download
우분투에 VSCODE를 설치한 후 파이썬 개발에 필요한 extension을 설치합니다. <.deb>는 데비안의 소프트웨어 패키지 포맷의 확장자 입니다. <.rpm>은 레스햇에서 사용했던 (Red Hat Package Manager) 입니다. Linux Standard Base의 패키지 표준 중 하나라고 합니다. 저는 deb파일을 다운로드 했습니다.
다운로드한 파일 폴더로 이동하여 아래의 dpkg 명령어를 이용해 설치합니다.
VSCODE를 설치하였으니 VSCODE를 실행하여 파이썬 개발에 필요한 extension을 설치합니다.
저는 아래의 기본적으로 필요해 보이는 extension만 설치하였습니다. 프로젝트를 진행하면서 계속 추가면 될 것 같습니다.
Python
Python for VSCode
Python Extension
파이썬 코드 실행
VSCODE도 설치하였고 기본 extension도 설치하였으니 코드를 실행합니다. test.py파일을 생성하여 hello를 출력하였습니다. VSCODE하단의 터미널 창에 실행결과가 정상적으로 출력됩니다.
그런데 실행된 파이썬 가상환경이 (base)입니다. 제가 생성한 project는 Django 공부를 위한 project이고 이 project를 위해 생성한 아나콘다 가상환경이 "web"이기 때문에 파이썬 인터프리터를 변경해야 합니다.
아나콘다 파이썬 인터프리터 연결
개발에 사용되는 파이썬 가상환경을 vscode에 설정하여 "web"파이썬 가상환경으로 실행 되도록 연결합니다. 저는 "web"아나콘다 가상환경을 Django용 가상환경으로 설정하였기 때문이니 각자 프로젝트에 필요한 가상환경으로 연결하시면 될 것 같습니다.
파이썬 인터프리터로 설정한 "web" 아나콘다 가상환경이 정상적으로 실행되는 지 확인합니다. ctrl + f5를 눌러 "test.py"파일을 실행하면 처음 실행했을 때와 달리 (web)으로 가상환경명이 프롬프트에 출력됨을 확인할 수 있습니다.
실행결과는 (base)가상환경으로 실행했을때와 동일하지만 이번에는 "web"이라는 이름으로 생성된 파이썬 인터프리터를 사용하여 실행되었음을 알 수 있습니다.
Django 개발을 진행하면서 계속 추가되는 파이썬 package는 "web"가상환경에 추가될 예정이니 파이썬 인터프리터를 "web"으로 변경하지 않으면 정상적으로 코드가 수행되지 않습니다.
이제 VSCODE를 이용하여 파이썬 개발을 진행하기 위한 기본적인 설정은 끝난 것 같습니다.
앞으로 유용한 extension이 있으면 업데이트 해볼께요.
'Programming > Python' 카테고리의 다른 글
[Django] 도메인 연결을 위한 Nginx 설정 (0) | 2022.11.30 |
---|---|
우분투 Python 가상환경 만들기 (0) | 2022.08.30 |
[Python] 아나콘다 가상환경 주피터노트북에서 사용하기 (0) | 2021.01.21 |
[Python] 아나콘다 가상환경 UI로 관리하기 (0) | 2021.01.21 |
[Python] 아나콘다에 설치된 python 패키지 설치, 확인, 삭제 UI로 관리하기 (0) | 2021.01.19 |