본문 바로가기

버전 관리

(2)
Pyenv로 파이썬 버전 관리하기 어떤 언어든 그렇겠지만 사용하다 보면 여러 버전을 동시에 사용해야 할 때가 있습니다. 이직한 회사에서 파이썬을 사용하고 있는데요. 여기도 어떤 프로젝트는 3.6.4를 사용하고 있고, 또 어떤 프로젝트는 3.7.6을 사용하고 있더라고요. 그래서 여러 버전을 동시에 사용하고 싶어 졌습니다. 마침 회사에서 pyenv라는 걸 사용하고 있어서 저도 사용해봤습니다. Pyenv는 무얼 할 수 있나요? 사용자별로 글로벌 파이썬 버전을 설정할 수 있어요. (Let you change the global Python version on a per-user basis.) 프로젝트별로 파이썬 버전을 설정할 수 있어요. (Provide support for per-project Python versions.) 환경변수로 파이썬..
NVM(Node Version Manager)으로 node.js 버전 관리하기 node.js를 사용하여 React나 백엔드 개발을 진행하다 보면, 다른 버전의 node.js 버전이 필요할 때가 있습니다. 그렇다고 해당 버전이 필요할 때마다 node.js의 버전을 바꾸기에는 너무 불편하고, 시간도 많이 소요되죠. 당연히 버전간 충돌이 생길 수도 있고요. 이 때 필요한 것이 바로 NVM(Node Version Manager)입니다. NVM을 사용하면 아주 간단하게 node.js의 여러 버전을 사용할 수 있답니다. NVM 설치 사용에 앞서, NVM을 설치해봅시다. 자신이 사용하는 터미널에서 아래 명령어를 통해 NVM을 쉽게 설치할 수 있습니다. # masOS Homebrew 사용시 > brew install nvm # cURL 사용시 > curl -o- https://raw.github..