코딩한걸음
article thumbnail
[Python] VSCode로 가상환경 만들고 사용하기
Python 2023. 3. 21. 14:59

가상환경 구축하기 새 폴더를 만들고 안에 main.py라는 python파일을 하나 만들면 이렇게 보인다. 여기서 새 터미널을 cmd로 만들자. cmd로 터미널을 만든 후 바로 보이는 경로가 현재 폴더의 경로인지 확인하고 맞다면 python -m venv 가상환경이름 이렇게 명령어를 입력해주면 잠깐의 시간이 지난 후에 [가상환경이름]으로 된 폴더가 생긴다. '와 ! 가상환경 구축 성공 ! 이제 바로 pip install을 할까?' 아니다. 아직 구축만하고 활성화를 안했다. 가상환경 활성화 하기 가상환경을 만드는데 성공했다면 이제 활성화만 하면 된다. 먼저 venv폴더에 뭐가 생겼는지 한번 확인해보면 Lib = Library의 약자이다. 즉 pip install로 다운받은 라이브러리들이 venv폴더의 lib..

[Python] 가상환경, 왜 필요할까?
Python 2023. 3. 21. 14:28

가상환경? Python은 pip라는 패키지 인스톨러를 사용해 패키지들을 설치하고 관리하는데 그냥 설치를 하게되면 모든 환경에 설치하게 된다. '어? 그럼 그냥 한번에 모든 패키지를 다 깔아버리고 import하면 안귀찮겠네?' 라고 생각한다면 이제부터 그 생각을 고쳐야한다. 대부분의 프로젝트는 한정된 자원으로 최대의 효율을 내는것을 목표로 하기때문에 인스톨된 패키지가 많을수록 무거워진다. 그럼 최적화에도 문제가 생기고 안그래도 다른언어에 비해 느린편인 Python프로그램이 더 느려진다. 또 한번에 여러가지 프로젝트를 진행하는데 각 프로젝트마다 사용하는 패키지 버전이 다르다면? A프로젝트 할 때는 python 3.8로 사용하고 B프로젝트 할 때는 python 3.11로 갱신하는 것을 계속 반복할 수는 없다...