파이썬 버전 관리 Pyenv 설치
·
Programming/Python
Pyenv 설치Build Dependenciessudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev curl git \libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev  Installationcurl -fsSL https://pyenv.run | bash bashecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/..
Github Token 발급하기 + Token 인증 자동화
·
Programming/Git
개요초기 세팅 단계에서 `git clone`이나 `git pull`을 하는 경우 username과 password를 묻는 경우가 있다.하지만 더이상 패스워드 인증은 불가하며 토큰 발급을 해주어야 한다.Username for 'https://github.com': Password for 'https://@github.com':remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for inform..
NVIDIA Container Toolkit 설치
·
Programming/Docker
관련 포스팅Docker 설치Docker 명령어 모음    NVIDIA Container ToolkitDocker 컨테이너 내에서도 NVIDIA GPU를 사용할 수 있도록 지원하는 도구    Installationcurl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [s..
mise로 Python 버전 관리하기
·
Programming/Python
기존에는 `pyenv`으로 파이썬 버전을 관리하고, 가상환경을 만들었다. 추가로 `autoenv`로 가상환경 활성화를 자동으로 구성했다.작업하다보면 python 말고도 다른 언어들도 사용할 때가 있는데 이를 모두 통합하여 관리할 수 있는 `mise`라는 것이 있다고 하여 적용해보고자 한다.  mise Home | mise-en-placemise-en-place The front-end to your dev env Pronounced "MEEZ ahn plahs"mise.jdx.dev`python` 뿐만 아니라 `node.js`, `ruby`, `cmake` 등 다양한 개발 언어들의 버전 관리 툴 설치curl https://mise.run | sh# For bashecho 'eval "$($HOME/.lo..
Docker 명령어 모음
·
Programming/Docker
관련 포스팅Docker 설치  Docker Engine# 엔진 시작sudo systemctl start docker# 엔진 종료sudo systemctl stop docker# 자동 실행 설정sudo systemctl enable docker컨테이너는 자동 실행되지 않음   Docker Imagedocker 명령상위 커맨드하위 커맨드설명UsageAliasesdockerimagepull이미지 다운로드`docker image pull [OPTIONS] NAME[:TAG|@DIGEST]``docker pull [IMAGE]`  rm이미지 삭제`Usage docker image rm [OPTIONS] IMAGE [IMAGE...]``docker rmi [IMAGE]`  ls이미지 리스트`docker image ..
Ubuntu 24.04 도커 Docker 설치하기
·
Programming/Docker
관련 포스팅Docker 명령어 모음    Docker Desktop Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com  apt repository를 통한 설치https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository UbuntuJumpstart your client-side ..