ํ์ด์ฌ์ ์ค์นํ ํ์, ๋ด ์ปดํจํฐ์ ํ์ด์ฌ์ด ์ด๋์ ์ค์น๋์๋์ง ๊ฒฝ๋ก๋ฅผ ํ์ธํด์ผ ํ ๋๊ฐ ์๋ค.
๊ฒฝ๋ก๋ ํด๋ ์์ชฝ์ ์์นํ๊ธฐ ๋๋ฌธ์ ์ฐพ๊ธฐ ์ด๋ ค์ธ ๋๊ฐ ์๋๋ฐ ์ด๋ด ๋ CMD ์ฐฝ์์ ์ฐพ์ ์ ์๋ค.
CMD ์ฐฝ์์ ํ์ด์ฌ ๊ฒฝ๋ก ์ฐพ๊ธฐ
1. CMD(Command Prompt) ์ด๊ธฐ
`Window`ํค ๋๋ฅด๊ณ `cmd` ๊ฒ์
2. ํ์ด์ฌ ์ค์น ํ์ธํ๋ ๋ช ๋ น์ด
python --version
์ ๋ช
๋ น์ด ์
๋ ฅํ์๋ ๋ฒ์ ์ ๋ณด๊ฐ ๋จ๋ฉด ํ์ด์ฌ์ด ๋ด PC์ ์ ์ค์น๋์ด ์๋ ๊ฒ์ด๋ค ์ ๋จ๋ฉด ์๋ Python.org์์ ์ฌ์ค์น ํด ์ฃผ์.
https://www.python.org/
3. ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ ์คํ
python
๋ช
๋ น์ด python์ ์
๋ ฅํ๋ฉด ๋ํํ Python ์
ธ(์ธํฐํ๋ฆฌํฐ)๊ฐ ์คํ๋๋ค.
>>> ํ๋กฌํํธ๊ฐ ๋ํ๋๋ฉด ์ฌ๊ธฐ์ Python ์ฝ๋๋ฅผ ๋ฐ๋ก ์
๋ ฅํ๊ณ ์คํํ ์ ์๋ค.
4. sys ๋ชจ๋๋ก ํ์ด์ฌ ์์น ํ์ธ
sys ๋ชจ๋์ ํ์ด์ฌ์ด ๋ชจ๋์ด๋ ํจํค์ง๋ฅผ ์ฐพ๊ธฐ ์ํด ์ฐ์ ์ ์ผ๋ก ์ดํผ๋ ์์ญ์ผ๋ก, ๋์
๋๋ฆฌ ํํ๋ก ๋์ด์๋ค.
๋ค์ ๋ช
๋ น์ด๋ฅผ ํ ์ค์ฉ ์์๋๋ก ์
๋ ฅํ๋ฉด ํ์ด์ฌ์ด ์ค์น๋ ์์น๋ฅผ ์ฐพ์์ค๋ค.
sys ๋ชจ๋ ์ํฌํธ
import sys
sys.excutable์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์ ์คํํ์ผ ๊ฒฝ๋ก์ฐพ๋ ๋ช
๋ น์ด
sys executable
ํ์ง๋ง ํ ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๋ด cmd ์ฐฝ์์ ๋ฌ ํ์ด์ฌ ๊ฒฝ๋ก๋ ์ ์ ํ์ด์ฌ ์ค์น ๊ฒฝ๋ก๊ฐ ์๋๋ผ Microsoft Store์ python ์ฑ ์ค์น ๊ฒฝ๋ก์ด๋ค.
C:\Users\<์ฌ์ฉ์ ์ด๋ฆ>\AppData\Local\Microsoft\WindowsApps
์๋ฅผ ํ๊ฒฝ๋ณ์์์ ์ญ์ ํด์ฃผ์ด์ผ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ํด๋น ์ฑ๋ ์ญ์ ํด์ฃผ์.
ํ์ด์ฌ ์ฑ ์์น ํ๊ฒฝ๋ณ์์์ ์ญ์ ํ๊ธฐ
cmd์ฐฝ์ where python ์ ๋ ฅํ๊ธฐ
where python
Windows๊ฐ ์ค์น๋ ๋๋ผ์ด๋ธ์ WindowsApps ํด๋๋ฅผ ์์ ํ ์ ๊ฑฐํ๋ ค๋ฉด ์๋ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
์์์ ์ฐพ์ where python ๊ฒฐ๊ณผ๊ฐ์ " "์์ ๋ฃ์ด์ ํด๋น ํด๋๋ฅผ ์ ๊ฑฐํด์ค๋ค.
rd /s /q "C:\Users\<์ฌ์ฉ์ ์ด๋ฆ>\AppData\Local\Microsoft\WindowsApps"
์ด์ ์ ์ Python์ ์ค์นํ ๊ฒฝ๋ก๋ฅผ ํ๊ฒฝ๋ณ์๋ก ๋ฑ๋กํ์.
์์คํ
๋ณ์์์ Path ํธ์ง > ๊ธฐ์กด Python ๊ฒฝ๋ก(์: C:\Users\<์ฌ์ฉ์ ์ด๋ฆ>\AppData\Local\Microsoft\WindowsApps\)๋ฅผ ์ญ์ > ์ญ์
ํ์ด์ฌ ๊ฒฝ๋ก ํ๊ฒฝ๋ณ์์ ์ง์ ์ถ๊ฐ (Window10/11)
- Python ์คํ ํ์ผ ๊ฒฝ๋ก: C:\PythonXX\
- Scripts ํด๋ ๊ฒฝ๋ก: C:\PythonXX\Scripts\
์ด๋ ๊ฒ ๋ ๊ฐ ์ถ๊ฐํด์ฃผ๋ฉด ๋จ
์ด๋ ๊ฒ ํ๋๋ฐ๋ ์ ๋๋ฉด?
Windows Store์์ Python ์ ๊ฑฐ
์์ ๋ฉ๋ด โ "์ค์ " โ "์ฑ" โ "Python" ๊ฒ์ โ ์ ๊ฑฐ ํด๋ฆญ
Python.org์์ Python ์ฌ์ค์น
์ค์นํ ๋ "Add Python to PATH" ์ต์
์ ์ฒดํฌ
์ฌ์ค์น ํด ์ฃผ๋๊น ๊ฒฝ๋ก๊ฐ ์ ๋๋ก ๋ฌ๋ค.