우분투 Python 개발 환경: Visual Studio Code + Miniconda + Claude Code 설치 가이드

우분투에서 Visual Studio Code와 Miniconda, Claude Code를 설치하고 Python 코드를 작성·실행하는 방법을 설명합니다.

.

본 글은 클로드로 자료 조사 후 직접 진행해 보며 수정, 검토 및 확인을 했습니다.

.

2026.7.20 최초작성

.

1. Visual Studio Code 설치

Visual Studio Code의 deb 패키지를 다운로드합니다.

wget -O code.deb "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64"

.

다운로드한 패키지를 설치합니다. 이 과정에서 마이크로소프트 저장소가 함께 등록되어 이후에는 apt 업데이트로 자동 업데이트됩니다.

sudo apt install ./code.deb

.

설치시 마지막에 보이는 다음 메시지는 무시해도 됩니다.

N: Download is performed unsandboxed as root as file '/home/webnautes/code.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: 허가 거부)

.

설치 완료 후 터미널에서 다음 명령을 사용하여 Visual Studio Code를 실행할 수 있습니다.

code

.

2. Miniconda 설치

Miniconda는 Anaconda의 경량 버전으로, conda 패키지 매니저와 최소한의 패키지만 포함합니다.

.

우선 wget 설치가 필요합니다.

sudo apt install wget

.

이제 Miniconda 설치를 진행합니다.

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

.

설치를 진행하면 몇 가지 질문이 나옵니다. 라이선스 동의에서는 Enter로 내용을 스크롤한 뒤 yes를 입력합니다. 설치 경로는 Enter로 기본값을 수락하고, 마지막에 셸 초기화(conda init) 여부를 묻는 질문에는 yes를 입력합니다.

.

설치가 끝나면 터미널을 새로 열어줍니다. 프롬프트 앞에 (base)가 표시되면 정상입니다.

.

이제 프로젝트용 가상환경을 생성합니다. 여기서는 myproject라는 이름으로 Python 3.11 환경을 만들겠습니다.

conda create -n myproject python=3.11

초반에 라이센스에 동의할지 물어보는데 a를 입력하면 됩니다. 

.

3. Visual Studio Code에서 Miniconda 환경 사용하기

3.1 Python 확장 설치

Visual Studio Code에서 Ctrl+Shift+X를 눌러 확장(Extensions) 패널을 열고 Python을 검색하여 마이크로소프트에서 제공하는 Python 확장을 설치합니다. 자동완성과 타입 체크를 담당하는 Pylance도 함께 설치됩니다.

.

3.2 프로젝트 폴더 생성 및 열기

터미널에서 프로젝트 폴더를 만들고 Visual Studio Code에서 해당 폴더를 엽니다.

mkdir my-project
code my-project

.

처음 폴더를 열면 "이 폴더의 작성자를 신뢰합니까?"라고 묻는 창이 나타나는데, 직접 만든 폴더이므로 신뢰를 선택합니다.

.

3.3 Python 파일 생성

왼쪽 탐색기(Explorer) 패널에서 프로젝트 폴더 이름 옆의 새 파일(New File) 아이콘을 클릭하고 파일 이름으로 test_numpy.py를 입력합니다. 파일에 다음 코드를 입력하고 Ctrl+S를 눌러 저장합니다.

import numpy as np

a = 3
b = 5
result = np.add(a, b)
print(f"{a} + {b} = {result}")

.

파일이 생성되면 Zed가 Python 파일을 인식하고, 하단 상태바 오른쪽에 현재 사용 중인 Python 버전이 표시됩니다.

.

3.4 Python 인터프리터 선택

Ctrl+Shift+P를 눌러 명령 팔레트를 열고 Python: Select Interpreter를 입력하여 선택합니다.

Visual Studio Code가 자동으로 감지한 conda 환경 목록이 나타나며, 앞서 만든 myproject를 선택합니다

.

3.5 numpy 설치

메뉴에서 View > Terminal을 선택하거나 Ctrl+`를 눌러 터미널을 엽니다. 인터프리터를 선택한 상태이므로 새로 연 터미널에는 myproject 환경이 자동으로 활성화되어 프롬프트 앞에 (myproject)가 표시됩니다. 

이제 numpy를 설치합니다.

pip install numpy

.

설치 직후에는 numpy에 대한 자동완성과 타입 체크가 바로 반영되지 않을 수 있습니다. 이 경우 Ctrl+Shift+P를 누르고 Python: Restart Language Server를 실행합니다. 그래도 반영되지 않으면 Visual Studio Code를 종료했다가 다시 실행합니다.

.

3.6 실행

에디터 오른쪽 상단의 실행(▶) 버튼을 클릭하면 하단 터미널에서 현재 파일이 실행되고 결과가 출력됩니다.

.

단축키로는 Ctrl+F5를 사용할 수 있습니다.

.

4. Claude Code 설치

4.1 설치

우분투에서 네이티브 설치 스크립트로 한 줄에 설치할 수 있습니다.

curl -fsSL https://claude.ai/install.sh | bash

.

4.2 인증

클로드 코드를 사용하려면 Claude Pro, Max, Team, Enterprise 또는 Console(API) 계정이 필요합니다. 무료 Claude.ai 계정으로는 사용할 수 없습니다.

.

터미널에서 claude를 실행후 보이는 테마를 선택합니다. 이후 인증을 위해 구독을 선택하면 브라우저가 열리면서 인증이 진행됩니다. 모든 단계를 거치면 zed의 터미널예써 claude를 실행하여 클로드 코드를 사용할 수 있습니다.

claude

.

5. 완전 제거

5.1 Visual Studio Code 제거

프로그램과 설정을 삭제합니다.

sudo apt purge code

.

설치 시 등록된 마이크로소프트 저장소를 제거합니다.

sudo rm -f /etc/apt/sources.list.d/vscode.list /etc/apt/sources.list.d/vscode.sources

sudo apt update

.

사용자 설정과 확장까지 완전히 삭제하려면 다음도 실행합니다.

rm -rf ~/.config/Code ~/.vscode

.

5.2 Miniconda 제거

먼저 .bashrc에 등록된 conda 초기화 설정을 제거합니다. 아직 conda가 동작하는 상태라면 다음 명령 한 줄로 자동 제거됩니다.

conda init --reverse --all

.

터미널을 다시 열면 반영되며 프롬프트 앞에 있던 가상환경이름이 제거됩니다.

.

이제 Miniconda 디렉토리와 남은 설정 파일을 삭제합니다.

rm -rf ~/miniconda3
rm -rf ~/.conda ~/.condarc

.

5.3 Claude Code 제거

먼저 실행 파일과 설치 디렉토리를 삭제합니다.

rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

.

설정과 로그인 정보, 대화 기록까지 완전히 삭제하려면 다음도 실행합니다. 나중에 재설치할 계획이라면 이 단계는 건너뛰어도 됩니다.

rm -rf ~/.claude
rm -f ~/.claude.json

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다