Computer Programming/Python
2023. 5. 10.
[Python] - venv ๊ฐ์ํ๊ฒฝ ์ ์ํ๊ธฐ, ํ์์ฑ๊ณผ ์ค์น๋ฒ
1. venv (๊ฐ์ํ๊ฒฝ) ๋ง๋ค๊ณ ์ ํ๋ ์ฌ๋ฌ๊ฐ์ ํ๋ก์ ํธ๊ฐ ์๋ ๊ฒฝ์ฐ, ํน์ ํ๋ก์ ํธ์์ ํน์ ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์๋ก ํ ๋ ์ฌ์ฉํ๋ค. ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํน์ ๋ฒ๊ทธ๊ฐ ์์ ๋ ๋ฒ์ ์ด ํ์ํ๊ฑฐ๋, ๊ตฌ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์๋ก ํ ๋ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค. venv๊ฐ ์๋ค๋ฉด, A์ B ํ๋ก์ ํธ ๋ ๊ฐ๋ฅผ ๋์์ ์งํํ๊ณ ์๋ค๊ณ ๊ฐ์ ํ ๋ A์ ๊ตฌ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ฉด, B์์๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์คํํ ์ ์๊ฒ ๋๋ค. ⇒ ํด๊ฒฐ๋ฒ : ๊ฐ์ํ๊ฒฝ ๋ง๋ค๊ธฐ! (venv) venv์ ์ฅ์ ์ ์๋ก ๋ค๋ฅธ ํ๋ก์ ํธ(์์ฉํ๋ก๊ทธ๋จ)๋ค์ด ์๋ก ๋ค๋ฅธ ๊ฐ์ํ๊ฒฝ์ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์์๋ก ๋ค์๋ A์ B ํ๋ก์ ํธ๋ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ๋ฒ์ ์ด ๋ค๋ฅด๋๋ก ์ค์ ํ ์ ์๋ค๋ ๊ฒ์ด๋ค. 2. venv ์ค์น ๋ฐฉ๋ฒ (mac /..