๋ชฉ์ฐจ
- ํ๊ฒฝ ๋ณ์๋?
- ํ๊ฒฝ ๋ณ์ PATH
ํ๊ฒฝ ๋ณ์๋?
ํ๊ฒฝ ๋ณ์(Environment Variable)๋ ํ๋ก์ธ์ค๊ฐ ์ปดํจํฐ์์ ๋์ํ๋ ๋ฐฉ์์ ์ํฅ์ ๋ฏธ์น๋, ๋์ ์ธ ๊ฐ๋ค์ ๋ชจ์์ด๋ค.
ํ๋ก์ธ์ค(Process)๋ ์ปดํจํฐ์์ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์๋ฏธํ๋ค.
ํ๊ฒฝ ๋ณ์๊ฐ ํ์ํ ์ด์
์ด๋ค ๊ธฐ๊ด์ ๋ํ ๋ฒํธ๋ก ์ ํ๋ฅผ ํ๊ณ ๋ด๊ฐ ์ํ๋ ๋ถ์๋ฅผ ๋งํ๋ฉด ๊ทธ์ ๋ง๊ฒ๋ ์ ํ๊ฐ ์ฐ๊ฒฐ๋๋ ๊ฒฝํ์ ํด๋ดค์ ๊ฒ์ด๋ค.
๋ง์ฝ์ ๋ํ ๋ฒํธ๊ฐ ์๋ค๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
ํด๋น ๊ธฐ๊ด์ ๋ชจ๋ ๋ถ์์ ์ ํ๋ฅผ ํ๋ฉฐ ๋ด๊ฐ ์ํ๋ ๋ถ์๋ฅผ ์ฐพ์์ผ ํ ๊ฒ์ด๋ค.
ํ๊ฒฝ ๋ณ์๊ฐ ํ์ํ ์ด์ ๋ํ ์ด์ ๋น์ทํ๋ค.
ํ๊ฒฝ ๋ณ์๋ ํ๋ก์ธ์ค๊ฐ ์ด๋ ํ ์์ ์ ํ ๋ ํ์๋ก ํ๋ ์ ๋ณด๋ฅผ ์์ฝ๊ฒ ์ ๊ทผ/์ฒ๋ฆฌํ ์ ์๋๋ก ํด์ฃผ๋ ๊ฒ์ด๋ค.
์์ ์ ํ ์์๋ฅผ ์ดํด๋ณด๋ฉด, ๋ํ ๋ฒํธ
๋ผ๋ ํ๊ฒฝ ๋ณ์๋ ์ฌ๋ฌ ๋ถ์์ ๋ํ ์ ๋ณด๋ฅผ ์์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก
ํด์ฃผ๋ ๊ฒ์ด๋ค.
ํ๊ฒฝ ๋ณ์ PATH
ํ๊ฒฝ ๋ณ์์ ์ข ๋ฅ๋ ๊ทธ ์ญํ ์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ์ง ์กด์ฌํ๋ค.
๊ทธ์ค, ์์ ๋๋ฉด ์ข์ ํ๊ฒฝ ๋ณ์์ธ PATH์ ๋ํด์ ์์๋ณด์.
ํ๊ฒฝ ๋ณ์ PATH๋ ํ๋ก๊ทธ๋จ์ ์ฐพ๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ๋ด๋นํ๋ค.
์ค์ ์์
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก์ test.txt
๋ผ๋ ํ์ผ์ด ์๋ค.
๋ง์ฝ, ์ด๋ ํ๊ฒฝ ๋ณ์ PATH์ ์ด ํด๋์ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด ์ฃผ๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
์๋์ ๊ฐ์ด ์ด๋ค ๋๋ ํ ๋ฆฌ(๊ฒฝ๋ก)์์ test.txt
๋ฅผ ์คํํ๋๋ผ๋ C:\Users\ใ
ใ
ใ
ใ
\Desktop\folder1
์ ์๋ test.txt
๊ฐ ์คํ๋๋ค.
์์ CMD(๋ช
๋ น ํ๋กฌํํธ)์ test.txt
๋ผ๊ณ ์
๋ ฅํ๋ฉด ์ผ์ด๋๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
1. ํ์ฌ ๊ฒฝ๋ก(C ๋๋ผ์ด๋ธ)์ test.txt
๊ฐ ์๋์ง๋ฅผ ํ์ธํ๋ฉฐ ์์ผ๋ฉด ์คํํ๊ณ ์์ผ๋ฉด ํ๊ฒฝ ๋ณ์ PATH๋ฅผ ์ฐธ์กฐํ๋ค.
2. ๋ง์ฝ์, ํ๊ฒฝ ๋ณ์ PATH์ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ํ์ธํ์ฌ test.txt
๊ฐ ์์ผ๋ฉด ์คํํ๋ค.
python ๋ช ๋ น์ด์ ๋์ ๊ณผ์
์ค์ ๋ก python ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌ ์คํํ๋ ๊ณผ์ ๋ ํ๊ฒฝ ๋ณ์ PATH๋ฅผ ์ฐธ์กฐํ์ฌ ์คํํ๋ ๊ฒ์ด๋ค.
๋๋ ์๋์ ๊ฐ์ด C:\ProgramData\Anaconda3
๊ฒฝ๋ก์ python.exe
ํ์ผ์ด ์กด์ฌํ๋ค.
๊ทธ๋ฆฌ๊ณ , ์ด ๊ฒฝ๋ก๊ฐ ํ๊ฒฝ ๋ณ์ PATH์ ํฌํจ๋์ด ์๋ค.
๋ฐ๋ผ์, ์๋์ ๊ฐ์ด ์ด๋ค ๋๋ ํ ๋ฆฌ(๊ฒฝ๋ก)์์๋ python
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
์ฐ๋ฆฌ๊ฐ ์ด๋ค ์ธ์ด๋ฅผ ๋ค์ด๋ฐ๊ณ ํ๊ฒฝ ๋ณ์ PATH๋ฅผ ์ค์ ํด ์ฃผ๋ ๊ฒ๋ ์ด์ ๊ฐ์ด ์ฌ์ฉํ๊ธฐ ์ํด์์ด๋ค.
'๐ About .. > ์์๋๋ฉด ์ข์ ๋ด์ฉ๋ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
IDE(ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ)๋? (2) | 2023.01.23 |
---|---|
ํ๋ก๊ทธ๋๋ฐ(์ฝ๋ฉ)์ด๋? (0) | 2023.01.22 |