๊ธ€ ์ž‘์„ฑ์ž: BasicLike

1. ๐Ÿ Python ์„ค์น˜

: 2025.Nov.20 ๊ถŒ์žฅ ๋ฒ„์ „: 3.10 ๋˜๋Š” 3.11

๋”๋ณด๊ธฐ

1. ์„ค์น˜๋œ ํŒŒ์ด์ฌ ํ™•์ธ ๋ฐฉ๋ฒ•

*Ubuntu 20.04 ๋ฒ„์ „ ์ด์ƒ์€, ํŒŒ์ด์ฌ3 ๋ฒ„์ „์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

python3 --version     # python์ด ์„ค์น˜๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ + version ํ™•์ธ
which python3         # python์ด ์–ด๋””์— ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

 

 

 

 

2. ์ตœ์‹  ํŒŒ์ด์ฌ ๋ฒ„์ „ ์„ค์น˜ ๋ฐฉ๋ฒ•

sudo apt update  #ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ
sudo apt install -y python3

 ์ตœ์‹  ๋ฒ„์ „ python3.x ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.



2. Python ๊ตฌ๋ฒ„์ „ ์„ค์น˜

๋”๋ณด๊ธฐ

* ์šฐ๋ถ„ํˆฌ ๊ธฐ๋ณธ ์ €์žฅ์†Œ์— ์›ํ•˜๋Š” ๋ฒ„์ „์ด ์—†์„ ๊ฒฝ์šฐ, PPA ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

3.1 PPA ์ถ”๊ฐ€๋ฅผ ์œ„ํ•œ ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜

sudo apt update
sudo apt install software-properties-common

 

3.2 Deadsnakes PPA ์ถ”๊ฐ€ ๋ฐ ์—…๋ฐ์ดํŠธ

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

 

3.3 ์›ํ•˜๋Š” ๊ตฌ๋ฒ„์ „ ์„ค์น˜ (์˜ˆ: 3.9)

sudo apt install python3.9

 

3.4 ํŒŒ์ด์ฌ ๊ตฌ๋ฒ„์ „ ์ •์ƒ ์„ค์น˜ ํ™•์ธ (์˜ˆ: 3.9)

python3.9 --version

 

 


3. ์„ค์น˜๋œ ๋ชจ๋“  ํŒŒ์ด์ฌ ๋ฒ„์ „๋“ค ํ™•์ธ ๋ฐฉ๋ฒ•

๋”๋ณด๊ธฐ

3.1 (๋ฐฉ๋ฒ•1) python + tab ๋‘๋ฒˆ ๋ˆ„๋ฅด๊ธฐ

  1. ํ„ฐ๋ฏธ๋„์„ ์—ฝ๋‹ˆ๋‹ค.
  2. python์ด๋ผ๊ณ ๋งŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (์—”ํ„ฐ๋Š” ๋ˆ„๋ฅด์ง€ ๋งˆ์„ธ์š”!)
  3. ํ‚ค๋ณด๋“œ์˜ [Tab] ํ‚ค๋ฅผ ๋น ๋ฅด๊ฒŒ ๋‘ ๋ฒˆ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  4. ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  python ๊ด€๋ จ ๋ช…๋ น์–ด(๋ฒ„์ „ ํฌํ•จ) ๋ชฉ๋ก์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ python3.9, python3.10 ๋“ฑ์˜ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 

 

3.1 (๋ฐฉ๋ฒ•2) ์‹คํ–‰ ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ ์ง์ ‘ ์กฐํšŒํ•˜๊ธฐ

ls -l /usr/bin/python*