본문 바로가기
Algorithm/자료구조, 알고리즘

[코딩 + 알고리즘 온라인 완주반] 1일차. 파이썬 설치, 가상환경 설정

by newnu 2021. 3. 15.
반응형

# 개발 환경

- 사용 언어 및 버전 :  파이썬 3.7.6

- 통합 개발 환경 : Visual Studio Code ( 터미널에서 'code' 입력)

 

# 파이썬 언어 장점

 - 문법이 간결

 - 다양한 운영체제 지원

 - GUI Application 개발 (PyQT)

 - 방대한 라이브러리 지원 (프레임워크, 오픈소스,...)

 - 범용언어 (네트워크, 웹, 데이터분석, 기계학습 등)

 

# 가상환경 설정하기

MacBookPro ~ % cd /Users/사용자이름/Documents/FastCampus 

MacBookPro FastCampus % python -m venv python_basic # 새로운 폴더 생성

MacBookPro FastCampus % cd python_basic

 

MacBookPro python_basic % ls

bin include lib pyvenv.cfg

 

MacBookPro python_basic % cd bin

 

MacBookPro bin % ls

activate easy_install-3.7 python

activate.csh pip python3

activate.fish pip3

easy_install pip3.7

 

MacBookPro bin % source ./activate # 가상환경 실행

(python_basic) MacBookPro bin %  # 가상환경

# 현재 위치에 있는 프로그램 실행하려면 " ./ " 포함해서 입력하기

 

(python_basic) MacBookPro bin % pip install simplejson # simplejson 설치

 

(python_basic) MacBookPro bin % deactivate  # 가상환경 deactivate

 

# VSCode 설정

extensions > python 검색 후 설치

open folder > 생성한 폴더 열기 (python_basic)

View > Command Palatte > shell command 검색 > Shell Command : Install  'code' command in  PATH

 

왼쪽 하단 파이썬 버전 클릭 > Enter Interpreter path > "bin/python" 입력  # 가상환경의 파이썬 경로

 

View > Command Palatte > Configure Task > Others

tasks.json > 내용 수정하기 ( 강의자료 복붙 )

                    "command" : "bin/python" 으로 수정 

 

setting>terminal > python> Terminal: Activate Environment

: 처음에 한번 무조건 가상환경 activate -> 예를 들어 input()할 때 처음 한번은 무조건 버리게 됨

해제하기

 

Linting : 코드에 에러가 있는지 경고

debugging : 코드 한줄한줄 중간 확인 가능, 버그 찾기

intellisense :  코드 자동완성 

반응형