์์ ์ ํ์ดํ ์น, ํ ์ํ๋ก ์์ ํ๊ฒฝ์ ์๋์ฝ๋ค๋ก ๊ฐ์ํ๊ฒฝ ๋ง๋ค์ด์ ๊ด๋ฆฌํ์๋ค.
์์๋ Spyder๋ง๊ณ VScode๋ก ์์ ํ๋ ค๊ณ ํด์ ๊ฐ์ํ๊ฒฝ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํ๋ ค๊ณ ํ๋ค.
(๊ฐ์ํ๊ฒฝ ์ฌ์ฉ ์ด์ : ํ๋ก์ ํธ๋ง๋ค ๋ ๋ฆฝ์ ์ธ Python ํ๊ฒฝ ์ ๊ณต. ๊ฐ ํ๋ก์ ํธ์ ํจํค์ง์ ๋ฒ์ ์ ๊ฐ๋ณ ๊ด๋ฆฌํ ์ ์์)
1. (ํฐ๋ฏธ๋/cmd ์ฐฝ) ํด๋ ์์ฑํ ๊ฒฝ๋ก๋ก ์ด๋
cd C:\Users\works\
2. ํด๋ ์์ฑ
(.๊ฐ์ํ๊ฒฝํด๋๋ช )
python -m venv .venv
3. ๊ฐ์ํ๊ฒฝ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์ ์ฝ๋๋ฅผ ์คํํ๋ ค๋ฉด ํ์ฑํ(activate)๋ฅผ ํด์ผํจ.
ํ์ฑํํ๊ธฐ ์ํด ํด๋น ์คํฌ๋ฆฝํธํ์ผ์ด ์๋ Scripts ํด๋๋ก ์ด๋ (๊ฐ์ํ๊ฒฝํด๋ ์์ฑ์ ์๋์ผ๋ก ๋ง๋ค์ด์ง)
cd C:\Users\works\.venv.\Scripts\
4. ๋ช ๋ น์ด .\activate ์ ๋ ฅํ๋ฉด ๋๋๋ฐ, ์๋ง ๊ถํ ์ค๋ฅ๊ฐ ๋ฐ ์ ์๋ค.
์ปดํจํฐ ์์์ฐฝ์์ PowerShell ํ๋ก๊ทธ๋จ์ '๊ด๋ฆฌ์ ๊ถํ'์ผ๋ก ์คํํ๊ณ ๋ค์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ค.
Set-ExecutionPolicy RemoteSigned
๋ค์ ์ปค๋งจ๋(cmd)์ฐฝ์์ ์ฌ๋ฐ๋ฅธ ๊ฒฝ๋ก์ ๋ค์ ์ฝ๋๋ก ์คํ
.\activate
5. ์ ๋ ์
(venv) C:\Users\works\.venv\Scripts\
6. Visual Studio๋ก ๋์์ ํด๋น ๊ฐ์ํ๊ฒฝ ํด๋ ์ด๊ธฐ (์ปค๋งจ๋์๋ 5๋ฒ์ฒ๋ผ ๊ฐ์ํ๊ฒฝ ํ์ฑํ๋ ์ํ์ฌ์ผ ํจ)
7. python ์ฝ๋ ์์ฑ
8. ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (์ฃผ์: Interpreter ์ค์ ์ ํด์ผํจ)
9. ( Interpreter ์ค์ ) Ctrl+Shift+p ๋๋ฅด๋ฉด ์์ ์ฐฝ ๋จ๋๋ฐ, 'Python: Select Interpreter' ๋ฅผ ์ ๋ ฅํด ์ ํํ๋ค.
>> global์ ์ค์น๋ ํ์ด์ฌ ์ฌ์ฉํ ๊ฒ์ธ์ง, ๊ฐ์ํ๊ฒฝ ํ์ด์ฌ ์ธ๊ฑด์ง ์ ํํ๋ ๊ฑฐ์
10. (.venv) ํ์ฑํ ๋ ์ํ์์ pip install numpy ๋ฑ ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์นํด์ค๋ค. (ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ txtํ์ผ๋ก ๋ชจ์์ ์ค์น๋ ๊ฐ๋ฅํ ๋ฏ)
11. ์ธํฐํ๋ฆฌํฐ ์ค์ ํ๊ณ ๋์ ๋ฐ๋ก import ํ๋ฉด ๊ทธ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๋ค๊ณ ์ค๋ฅ๋จ๋๋ฐ VS ํ๋ก๊ทธ๋จ ๊ป๋ค์ผ์ฃผ๊ณ ์คํํ๋ฉด ๋จ.
[์ปดํจํฐ] ๋ช ๋ น์ด ํด์๊ธฐ๋? (1) | 2024.10.21 |
---|---|
[ํ๋ก๊ทธ๋๋ฐ] Compile, Build, Deploy ์ดํดํ๊ธฐ (0) | 2024.10.20 |
[Python] ์๋ก์ด ํ๊ฒฝ์์ ์์ ํ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ํ๋ฐฉ์ (0) | 2024.10.19 |