[Python-개발환경] 가상환경이란? VSC에서 가상환경 설정하기
펌웨어 엔지니어인 나에게 소프트웨어란..뭐랄까 좀 더 복잡하고 답답한느낌이든다. 펌웨어 개발은 시스템이 작고 파일수도 작고 설정도 그다지 어렵지 않은데 소프트웨어는 아직 모르는 용어도 많고 이런저런 설정과 경로 설정이 익숙하지 않다. 휴 이것도 며칠을 고생하다가 작성하는 포스팅이다. 그럼 시작해보자!! 1. 가상환경이란? 소프트웨어를 개발하다보면 언어에서 제공하는 다양한 라이브러리, 패키지를 사용해야 한다. 이런 라이브러리와 패키지는 언어를 개발하는 개발진영에서 주기적으로 업데이트를하는데 업데이트를하게되면 이전버전과 호환성 문제가 발생한다. 또한 기능의 추가 통폐합 등 개발자에게 예고하지 않은일이 발생하기 때문에 개발자 입장에서 라이브러리, 패키지의 업데이트는 매우 신중해야 할 것이다. 파이썬은 이런 문..