์ฐ๋ถํฌ ํ์ด์ฌ, ํ์ด์ฐธ ์ค์น
1. ๐ ํ์ด์ฌ ์ค์น
1. ์ค์น๋ ํ์ด์ฌ ํ์ธ
* ์ฐ๋ถํฌ 20.04 ์ด์์, ํ์ด์ฌ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์น๋์ด ์์ต๋๋ค.
python3 --version # python์ด ์ค์น๋์ด์๋์ง ํ์ธ + version ํ์ธ
which python3 # python์ด ์ด๋์ ์ค์น๋์ด ์๋์ง ํ์ธ
2. ์ต์ ๋ฒ์ ์ค์น (์: Python 3.11, 3.12)
sudo apt update #ํจํค์ง ์
๋ฐ์ดํธ
sudo apt install -y python3
์ต์ ๊ธฐ๋ณธ ๋ฒ์ python3.x ๋ฅผ ์ค์นํฉ๋๋ค.
3. ํน์ ๊ตฌ๋ฒ์ ์ค์น
* ์ฐ๋ถํฌ ๊ธฐ๋ณธ ์ ์ฅ์์ ์ํ๋ ๋ฒ์ ์ด ์์ ๊ฒฝ์ฐ, PPA ์ ์ฅ์๋ฅผ ์ถ๊ฐํด ์ค์นํ ์ ์์ต๋๋ค.
# PPA ์ ์ฅ์ ์ถ๊ฐ
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
# ์ํ๋ ๋ฒ์ ์ค์น
sudo apt install python3.9 # ๋๋ python3.11 ๋ฑ
2. PyCharm ์ค์น
๋ฐฉ๋ฒ 1: Snap์ ์ด์ฉํ ๊ฐํธ ์ค์น (๊ณต์ ์ถ์ฒ)
*JetBrains์์ ๊ณต์ ์ ๊ณตํ๋ Snap ํจํค์ง๋ก ์ค์น
sudo snap install pycharm-community --classic # ๋ฌด๋ฃ ์ปค๋ฎค๋ํฐ ๋ฒ์
pycharm-community
๋ฐฉ๋ฒ 2: JetBrains ๊ณต์ ํํ์ด์ง์์ ์๋ ์ค์น
1. https://www.jetbrains.com/pycharm/download ์์ .tar.gz ํ์ผ ๋ค์ด๋ก๋
2. ์์ถ ํด์
tar -xzf pycharm-community-*.tar.gz
cd pycharm-community-*/bin
3. ์คํ
./pycharm.sh
3. ์ ํ๋ก์ ํธ ์์ฑ๊ณผ ๊ฐ์ํ๊ฒฝ ์ค์
1. ์ ํ๋ก์ ํธ ์์ฑ ์ ๊ฐ์ํ๊ฒฝ ์ค์
- PyCharm ์คํ → New Project ํด๋ฆญ
- ์ผ์ชฝ์์ Pure Python ์ ํ
- ์๋ “Python Interpreter” ์ค์ ์์:
- New Virtualenv Environment ์ ํ
- Location: ๊ธฐ๋ณธ ๊ฒฝ๋ก (ํ๋ก์ ํธํด๋/venv)
- Base Interpreter: ์์คํ ์ ์ค์น๋ Python ์ ํ (์: /usr/bin/python3.11)
- ์๋ฃ ํ Create ํด๋ฆญ → ๊ฐ์ํ๊ฒฝ ์๋ ์์ฑ ๋ฐ ์ฐ๋๋จ
2. ๊ธฐ์กด ํ๋ก์ ํธ์ ๊ฐ์ํ๊ฒฝ ์ถ๊ฐ
- File > Settings (Ctrl+Alt+S) → Project: [ํ๋ก์ ํธ๋ช ] > Python Interpreter
- ์ฐ์ธก ์๋จ ํฑ๋๋ฐํด ์์ด์ฝ ํด๋ฆญ → Add...
- Add Python Interpreter ์ฐฝ์์:
- ์ข์ธก ๋ฉ๋ด: Virtualenv Environment
- ์ ๊ฐ์ํ๊ฒฝ ์์ฑ: New environment
- Location: [ํ๋ก์ ํธ ๊ฒฝ๋ก]/venv
- Base interpreter: /usr/bin/python3.X
- ๋๋ ๊ธฐ์กด venv ์ ํ: Existing environment ํด๋ฆญ
- OK → ๊ฐ์ํ๊ฒฝ ์ค์น ๋ฐ ์ ์ฉ ์๋ฃ
3. venv๊ฐ ์ ์ฉ๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ
- ์ฐ์ธก ํ๋จ์ Python ์ธํฐํ๋ฆฌํฐ ์์ญ์ venv ๊ฒฝ๋ก๊ฐ ๋ณด์ด๋ฉด ๊ฐ์ํ๊ฒฝ์ด ์ ์ฉ๋ ์ํ์ ๋๋ค.
- ํฐ๋ฏธ๋(Alt+F12)์์ which python ๋๋ python --version์ ์ ๋ ฅํด ํ์ธํ ์ ์์ต๋๋ค.
$ which python
/home/user/project/venv/bin/python
4. ๊ฐ์ํ๊ฒฝ ๋ด ํจํค์ง ์ค์น
PyCharm UI์์:
- Settings > ํ๋ก์ ํธ > Python Interpreter → + ๋ฒํผ ํด๋ฆญ > ์ด์ฉ ๊ฐ๋ฅํ ํจํค์ง ํ์ธ ํ ์ค์น
- ์ํ๋ ํจํค์ง ๊ฒ์ ํ ์ค์น
๋๋ ํฐ๋ฏธ๋์์ ์ง์ ์ค์น:
pip install flask
๋ฐ๋์ venv๊ฐ ์ ์ฉ๋ ํฐ๋ฏธ๋์์ ์คํํด์ผ ํฉ๋๋ค.
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote