์๋ ํ์ธ์. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ ์ฌ๊ณ ๊ฐ๋ฐํ๊ฒฝ์ ์ธํ ์ ์๋ฃํ์์ต๋๋ค.
์ ๊ฐ ๋ฆฌ๋ ์ค์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ ์ฒ์ ์ฌ์ฉํ๊ธฐ์, ์ด๋ฒ ๊ธฐํ์ ๊ณต๋ถ๋ฅผ ํ๋ฉฐ ์ผ๊ธฐ ํํ๋ก ๊ธ์ ์ฌ๋ฆฌ๋๊ฒ ๋ชฉํ์ ๋๋ค.
์ด๋ฐ์์ผ๋ก ๊ธฐ๋กํ๋ค๋ฉด, ์ ์ฒ๋ผ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ ์ฒ์ ๋ง์ ธ๋ณธ ์ฌ๋๋ค๋ ๊ธ์ ์์๋๋ก ๋ฐ๋ผ์ค์ ๋ค๋ฉด ๊ธ๋ฐฉ ํ์ง ์์๊น
์๊ฐํ์ต๋๋ค.
๋ค์ ๋ถํ ํ ๋์๋ ๊น๋จน์๋ค๋ฉด, ๋ค์ ๋ณผ ์์๊ณ ...
1. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ํ๊ธ ์ ํ
๊ตฌ๊ธ๋ง ํ ๋ ์๋ก, ํ๊ธ์ด ๋์ง ์์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ fkwmqpflvkdl๋ก ๋์ถฉ ์ณ์ ์๋ ์์ฑ์ ๋์ง๋ง ๋๋ฌด ๋ถํธํด์ ํ๊ธ์ ์ ํ ์ ํ์์ต๋๋ค.
geeksvoyage.com/raspberry%20pi4/korean-fonts-for-pi4/
๋ง์ฝ ์ ๋ฐฉ์๋๋ก ๋ฐ๋ผ ์ค์ จ๋ค๋ฉด ์ ๋ธ๋ก๊ทธ๋ก ํ๊ธ์ ์ธํ ํ์๋ฉด ๋ฉ๋๋ค.
2. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด VS Code ์ค์น
์ ๋ vim, nano๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒ์ด๋ฉฐ,
์๋์ฐ ์ ์ ๋ค์ด ์ฐ๋ถํฌ์์ VS Code๋ฅผ ๋ง์ด ์ฌ์ฉํ์๊ธฐ์, ์ ๋ํ VS Code๋ก ์ค์นํ์ต๋๋ค.
์๋ ๋ธ๋ก๊ทธ ๋ถ์ ๋ผ์ฆ๋น์์ด์ง๋ง, ๊ฐ์ ๋ฆฌ๋ ์ค ๊ณ์ด์ด๊ธฐ ๋๋ฌธ์ ์ค์น์๋ ๋ฌธ์ ์์ต๋๋ค.
3. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด VS Code Python Setting
VS Code๋ฅผ ๊น์๋ค๋ฉด Python ์ค๋น๋ฅผ ํด์ผ๊ฒ ์ง์?
4. ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด PIP ์ค์นํ๊ธฐ
sudo apt-get install python-pip # python2
sudo apt-get install python-pip3 # python3
์ฐ์ python2 pip๋ฅผ ์ค์นํ๋ ๋ช ๋ น์ด๋ ์ฌ๋ ธ์ง๋ง, python2๋ฅผ ์จ๋ณธ ์ ์ด ํ ๋ฒ๋ ์์ต๋๋ค.
๋ง์ฝ, ์ ์ฒ๋ผ ํ์ด์ฌ์ ์์ํ์ง ๋ณ๋ก ์๋์ จ๋ค๋ฉด pip3๋ฅผ ์ค์นํ์ธ์.
์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด ์๋ฌด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
pip3 install numpy # numpy ์ค์น
numpy๋ฅผ ์ค์นํ๋ ๋ช ๋ น๋ฌธ์ ๋๋ค. pip3 install (๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ช ) ์ผ๋ก ๊ฐ์๋ฉด ๋ฉ๋๋ค.
๊น๋ฆฌ๋ ๊ธฐ์ค์ ์ฐ๋ถํฌ์ ๊ธฐ๋ณธ์ผ๋ก ๋ฑ๋ก๋ python์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค์น๋ฉ๋๋ค.
๋ฌด์จ ๋ง์ด๋๋ฉด, ์ฒ์์ ubunut๋ฅผ ์ค์นํ ๋ python3 -V๋ฅผ ํตํด์ python version์ ํ์ธํ์ต๋๋ค.
์ ๊ฐ์ ๊ฒฝ์ฐ๋ python3.8.2๊ฐ ์ค์น๋์ด ์์ต๋๋ค.
pip3๋ฅผ ํตํด ์ค์นํ์๊ฒ ๋๋ฉด,
python3.8 ๊ฒฝ๋ก๋ก ์ค์น๋ ๊ฒ์ ๋ณด์ค ์ ์์ต๋๋ค.
์ด๊ฑฐ๋ฅผ ์ค๋ช ํ๋ ์ด์ ๋, python ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ฒ์ ๋ณ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ๊ต์ฅํ ์ค์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4์ usb accelerator๋ฅผ ์ฌ์ฉํ๋ค๋ฉด,
์๊ตฌ์ฌํญ์ 3.5, 3.6, 3.7๋ง ์ง์ํ๋ค๊ณ ํฉ๋๋ค.
ํ์ฌ ์ ์ฐ๋ถํฌ์ ๊น๋ ค ์๋ python 3.8๋ก ํธํ๋์ง ์์ต๋๋ค. ๋ฌด์กฐ๊ฑด ์ต์ ๋ฒ์ ผ์ด๋ผ๊ณ ์ข์ ๊ฒ์ด ์๋๋๋ค.
๊ฐ์ฅ ์์ด์ ์ธ ๋ฐฉ๋ฒ์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ ๊ธฐ๋ณธ python์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด์ง๋ง, ๊ทธ๊ฒ๊น์ง ์๊ฐํ๋ฉด ๊ธ์ด ๋๋ฌด ๊ธธ์ด์ง๊ธฐ
๋๋ฌธ์ , ์ฐ์ ๊ฐ์ฅ ์ฝ๊ณ VS Code๋ก ๊ฐ๋ฐ์ ํ ์์ ์ด๊ธฐ ๋๋ฌธ์ VS Code๋ก python version์ ๋ณ๊ฒฝํด๋ณด๊ฒ ์ต๋๋ค.
5. VS Code Python Interpreter Version ๋ณ๊ฒฝ
๊ตฌ๊ธ์ vs code python version change๋ฅผ ๊ฒ์ํด๋ณด๋, stackoverflow์ ๋๊ฐ ์ด๋ฏธ ์ง๋ฌธ์ ํด๋จ๋๋ผ๊ตฌ์.
Open command pallete with F1 (on Windows) and type Python: Select Interpreter.
(1) VS Code๊ฐ ์ผ์ ธ ์๋ ์ํ์์ F1 ๋๋ฅด๊ธฐ
(2) Python: Select Interpreter
(3) ์ํ๋ Python Version ์ ํ
๊น๋ ค์๋ Python์ด 3.8.2๋ฐ์ ์์ด ํ๋๋ฐ์ ๋จ์ง ์๋ ๋ชจ์ต์ ๋๋ค.
๋ค... ์ด๋ ๊ฒ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ๊ฐ๋ฐํ๊ฒฝ๊น์ง ์ค๋น๋ฅผ ๋ชจ๋ ๋ง์ณค์ต๋๋ค.
์ด์ ๋ LED๋ถํฐ ํด์ ๊ฐ์ข ์ผ์๋ค์ ๋ง๋ณผ ์ ์๊ฒ ๋ค์. ์๊ณ ํ์ จ์ต๋๋ค!