venv란? 우리가 흔히 라이브러리를 설치할 때, 파이썬이 설치된 경로의 Script 폴더 안에 설치하게 되는 게 보통이다. 이는 내가 사용하는 모든 라이브러리가 같은 위치에 있다는 건데 , 이는 같은 런타임 환경을 공유한다는 것이기도 하다. 또는 특정 라이브러리를 사용한 프로젝트 진행 시에, 각각 컴퓨터에 일일히 설치해주는 작업이 필요하다. (가끔 내 컴퓨터에 이 모듈이 설치됐는지 기억도 안 날 때도 많은데) 그럴 때 쓰는 게 venv 모듈이다. 이 모듈은 가상 환경을 만드는 모듈인데, 즉 해당 프로젝트를 venv 가상환경 안에서 실행하고, 각 프로젝트 디렉토리에 자체 독립 패키지 세트가 설치되어 필요한 라이브러리를 설치해 사용할 수 있다는 것. 가상 환경 생성하기 커맨드에서 프로젝트가 생성된 디렉토리..
2024.04 업데이트 : 노드 설치 단계 명령어의 최신 버전 수정What is NVM?NVM - Node Version Manager 말 그대로 노드의 버전을 관리해주는 것.추후에 업데이트를 하거나, 협업 또는 프로젝트를 진행할 때 서로 다른 버전의 노드를 사용한다거나 할 때 버전 명시, 관리가 모두 이루어지기 때문에 거의 필수라고 볼 수 있다.굳이 필요하지 않다면 NVM 없이 node.js를 사용해도 무방하다. 그러나 웬만하면 사용하는 것을 추천기존에 node가 설치되어있다면, NVM 설치 전에 삭제하는 것을 권장한다. (귀찮은 일 방지)또한 NVM을 이용한 버전 관리(변경 등)중 모든 터미널은 관리자 권한으로 실행해줘야 한다.NVM 설치하기https://github.com/coreybutler/n..