1.2 [Ubuntu] ํ์ด์ฌ ์ค์น

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 ๋๋ฒ ๋๋ฅด๊ธฐ

- ํฐ๋ฏธ๋์ ์ฝ๋๋ค.
- python์ด๋ผ๊ณ ๋ง ์ ๋ ฅํฉ๋๋ค. (์ํฐ๋ ๋๋ฅด์ง ๋ง์ธ์!)
- ํค๋ณด๋์ [Tab] ํค๋ฅผ ๋น ๋ฅด๊ฒ ๋ ๋ฒ ๋๋ฆ ๋๋ค.
- ์์คํ ์ ์ค์น๋์ด ์คํ ๊ฐ๋ฅํ ๋ชจ๋ python ๊ด๋ จ ๋ช ๋ น์ด(๋ฒ์ ํฌํจ) ๋ชฉ๋ก์ด ์ถ๋ ฅ๋ฉ๋๋ค. ์ฌ๊ธฐ์ python3.9, python3.10 ๋ฑ์ ๋ฒ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
3.1 (๋ฐฉ๋ฒ2) ์คํ ํ์ผ ๋๋ ํ ๋ฆฌ ์ง์ ์กฐํํ๊ธฐ

ls -l /usr/bin/python*
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote