2024-08-18
๐ค ๋ฌธ์ โ
Pycharm gateway jupyter notebook ๋ฌธ์ โ
์์ ์ Pycharm์์ ์๋ฒ์ SSH ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋๋ค. ๊ทผ๋ฐ ๊ทธ ๋น์์๋ Jupyter Notebook์ ์ฌ์ฉํ๋ ค๊ณ ํ๋๋ฐ, ๊ทธ๋๋ ์ ๋์๋ค. ๊ทธ๋์ ๊ทธ๋ฅ ํฌ๊ธฐํ๊ณ Jupyter Lab์ ์ฌ์ฉํ๊ณ ์์๋๋ฐ, ์ฐ์ฐํ ์ฐ๋ฆฌ์ ํจ๊ป ์กธ์ ์ํ์ ์งํ์ค์ธ ์กฐ๊ต๋๊ป์ Pycharm์ ์ด์ฉํ๋ค๊ณ ํ์ ์ ํน์๋ ๋๋ ์ถ์ด ๋ค์ ์๋ํด๋ดค๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์๋์ ๊ฐ์ ์ํฉ์ด๋ค.
์ฒ์์๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด๋ ค๊ณ ํ๋ค. ์ ๊ธฐ Pycharm์ Jupyter ๋ถ๋ถ์ ์ฌ๋ผ์จ log๋ฅผ ์ฝ์ ํ password ๋ฌธ์ ๋ผ๊ณ ์๊ฐ์ด ๋์ด์ Jupyter Notebook ์๋ฒ์ password๋ฅผ ๋ฃ์ด๋ ๋ณด๊ณ ์์ ๊ธฐ๋ ํด๋ดค๋ค. ๊ทธ๋ฌ๋ ๋ฌ๋ผ์ง๋ ๊ฑด ์์๋ค. ์ด๋ ๊ฒ ๋์ด๊ฐ๊ธฐ๋ ๋๋ฌด ์ซ์๋ค. ๋ด ๊ถ๊ธ์ฆ์ ๋ฌด์กฐ๊ฑด ํด๊ฒฐํ๊ณ ์ถ์ ์๊ฐ์ ๋ค์ ๊ตฌ๊ธ๋ง์ ํด๋ดค๊ณ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์ฐพ์๋ค.
Remote Developmentโ
๋ฌธ์ ๋ ๋งค์ฐ ๊ฐ๋จํ๋ค. ๊ทธ๋ฅ Jetbrains์์ ์ด ๋ถ๋ถ์ ์์ง ์ง์ํ์ง ์๋๋ค๋ ๊ฒ์ด๋ค. ์ด ๋งํฌ๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ค.
์ ๊ธฐ ๋๊ทธ๋ผ๋ฏธ์ ์ ์ด 4๊ฐ ์ฐํ ์์ด์ฝ์ ๋ง์ฐ์ค๋ก ๊ฐ๋ค ๋๋ณด๋ฉด ์ ๋ฐ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค. ๋ฌธ๊ตฌ ์๋์ ์๋ ๋งํฌ๋ฅผ ๋๋ฅด๋ฉด YouTrack์์ issue๋ฅผ ์์ฑํ ์ ์๋ ๊ณณ์ด ๋์จ๋ค. Jetbrains์์ YouTrack์ด๋ผ๋ ์๋น์ค๋ฅผ ๋ง๋ค์์ผ๋ ํน์ ์ด๋ฐ IDE ๊ฐ๋ฐ๋ ์ฌ๊ธฐ์ ๊ด๋ฆฌํ์ง ์์๊น ์ถ์ด ์ด ํค์๋๋ฅผ ์ฐ๊ฒฐ์ง์ด ๊ฒ์ํ๋ค.
๊ทธ๋ฌ๋ ๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์์๋ค. ์ด ๋งํฌ๊ฐ ์์์ ์ธ๊ธํ ๋งํฌ์ด๋ค.
์ฒ์์๋ ๋๋ ๊ตฌ๊ธ๋ง ํ ์๊ฐ์ ์ ํ๊ณ ChatGPT(GPT 4o)์๊ฒ ๋ฌผ์ด๋ดค๋ค. ์๋ฌ ๋ก๊ทธ๋ฅผ ๋์ ธ์ฃผ๊ณ ์ Pycharm์์ Jupyter Notebook์ UI๊ฐ ๋ณด์ด์ง ์๋์ง ๋ฌผ์ด๋ดค์๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ์์ ์ ๋ฐ์ดํธ๊ฐ ์ ๋ ๋ถ๋ถ์ด์๊ธฐ์ ChatGPT๊ฐ ํด๊ฒฐํ ์ ์์๋ค.
๊ตฌ๊ธ ๊ฒ์์ด GPT ์ดํ๋ก ์ ์ฑ ๋งํฌ๊ฐ ๋งค์ฐ ๋ง์์ก์ง๋ง ์์ง ๊ตฌ๊ธ๋ง์ ๋ฒ๋ฆด ์๋ ์๋ค๊ณ ๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ฌด GPT์๋ง ์์กดํ์ง ๋ง์. ์๊ฐ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ํด๊ฒฐํด์ค ์ ์๊ฒ ์ง๋ง ํด๊ฒฐํด์ค ์ ์๋ ๋ฌธ์ ๋ ์๋ค.
๐ฉ ํด๊ฒฐโ
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ง ์๋ค. ์ผ๋ฅธ Jetbrains๊ฐ Remote ํ๊ฒฝ์์ Jupyter Notebook์ ์ง์ํด์ฃผ๊ธธ ๋ฐ๋๋ค. ๊ทธ ์ ์๋ vscode๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ Jupyter Lab์ ์ฌ์ฉํ์.