etc

Windows 에서 Visual Studio Code를 이용한 Python 개발환경 설치하는 방법

ncode 2025. 4. 10. 18:30
728x90
반응형

어찌 저찌 C/C++ 개발환경은 구축을 했습니다만, 현재 가장 각광을 받고 있으면서 쉽게 배울 수 있는
Python 개발환경도 이 기회에 같이 구축을 해 놓으면 좋습니다.

저는 항상, C/C++ 배우면서 남는 시간에 Python 을 배우면 된다고 생각하고 있습니다.

그래서, Python 개발환경도 같이 구축을 해 놓도록 하겠습니다.

 

## Ubuntu 에서 Python 설치 방법


만약 당신이 Windows 에서 WSL 을 이용해서 코딩을 하고 있다면

[C/C++를 위한 코딩 환경 : Windows(Windows Terminal) + Visual Studio Code(vscode) + WSL2 + Ubuntu](https://eddie-kr.tistory.com/126)

Python 설치는 간단합니다.

# 기존 Package update

$ sudo apt update
$ sudo apt upgrade -y

# 설치 가능한 python 버전확인

$ apt list | grep python

# 가장 높은 버전을 설치합니다. 지금 기준 3.13 입니다.

$ sudo apt install python3.13

# 제대로 설치되었는지 확인해 봅니다

$ python --version
$ pip --version

 

## 설치를 했는데 python 명령이 제대로 동작하지 않을 경우

 

만약, python 명령으로 version 이 확인되지 않는다면, 아래와 같이 하세요.

$ python3 --version

# 또는

$ python3.13 --version


python3 또는 python3.13(경우에 따라 version 은 다릅니다. )  으로 입력해야 할 경우,
약간 번거롭습니다. python 으로 symbolic link 를 만들어 "python" 으로 동작할 수 있도록 합니다.

# 현재 사용되고 있는 python 의 명령어를 확인합니다

$ which python3   # python3 가 안되고 python3.13 이 된다면 which python3.13

# Symbolic Link를 만듭니다.

$ sudo ln -sf /usr/bin/python3 /usr/bin/python


이제, 단순히 "python" 명령으로 실행이 될 것입니다.

$ python --version


pip 역시 동일한 방법으로 설정을 해 줍니다.

 


## Windows 에서 python 설치 방법

 

Windows에서 gcc 로 개발환경을 구축했다면,

[Windows + Visual Studio Code + MinGW(gcc/g++) 환경 구축](https://eddie-kr.tistory.com/128)


다음과 같이 Python을 설치합니다.

[Python - 파이썬 설치 방법](https://eddie-kr.tistory.com/116)

## 필수 확장프로그램


아래 2개의 EXtension 은 필수입니다.


아래는 Optional 입니다. 디버깅 할 때와 Jupyter Notebool 을 vscode 에서 사용할 수 있도록 해 줍니다.

## 첫 번째 Python 코드 작성

이제, Windows Terminal 에서 적당한 shell(Ubuntu 에서는 bash, Windows 에서는 PowerShell) 을 열고 아래와 같이 입력합니다.

# home directory 위치에서 시작합니다. 적당한 작업 directory 를 만듭니다

~ $ mkdir code/python/hello
~/code/python/hello $ code .


vscode 에서 "New File..." 을 이용해서 파일을 하나 만들고 아래 코드를 입력합니다.

print("Hello, Python!)


파일을 "hello.py" 로 저장합니다.

Code-runner 가 설치되어 있을 테니 Run Icon 을 클릭합니다.

아래와 같이 Terminal 에 "Hello, Python!" 이 출력되면 이제 Python 개발환경 구축은 끝났습니다.



728x90
반응형