본문 바로가기

전체 글

(27)
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..
내가 사용하는 VSCode 플러그인들(VSCode 플러그인 추천) Visual Studio Code Visual Studio Code(이하 VSCode)는 Microsoft에서 오픈 소스로 개발하고 배포하는 텍스트 에디터입니다. 윈도우, macOS, 리눅스를 모두 지원하는 크로스 플랫폼 에디터이기도 하죠. 다양한 언어는 물론이거니와 필요한 부가 기능을 설치, 제작 및 배포할 수 있으며, 테마도 역시 자유롭게 설정하여 사용할 수 있습니다. 빠른 속도와 가장 큰 커뮤니티가 장점이라고 할 수 있겠습니다. 게다가 오픈 소스이므로 무료로 사용할 수 있습니다. 확장(Extension) 앞서 이야기 했듯이, VSCode는 필요한 부가 기능을 설치, 제작 및 배포할 수 있습니다. 이걸 확장이라고 합니다. 언어 팩, 편리한 부가 기능, 에디터 스킨 등 모두 확장을 사용해서 이용할 수 ..