subprocess 1

[Python] Subprocess ์‚ฌ์šฉ์‹œ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋ฌธ์ œ

๋ฌธ์ œํŒŒ์ด์„  ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ ์‰˜์„ ์ด์šฉํ•˜๋Š” ์ž‘์—…์„ ํ•˜๋Š” ๊ฒฝ์šฐ Subprocess๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‰˜ ์ž‘์—…์˜ output์„ ํŒŒ์ด์„  ํ”„๋กœ์„ธ์Šค์— ์‰ฝ๊ฒŒ ๋„˜๊ธธ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ Subprocess๋Š” ๋ณ„๋„์˜ ์‰˜์„ ๋„์›Œ์„œ ์ž‘์—…ํ•˜๋ฏ€๋กœ ์‰˜ ์ž‘์—…์ด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์š”ํ•˜๋Š” ์ž‘์—…์ผ ๊ฒฝ์šฐ์— module not found์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋œจ๊ฑฐ๋‚˜ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋ชจ์Šต์„ ๋ณด์ธ๋‹ค. ํ•ด๊ฒฐ  env๋Š” Subprocess ์‹คํ–‰์‹œ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ž๊ฐ€ ์žˆ๋‹ค.   ๋‹ค์Œ๊ณผ ๊ฐ™์ด env๋ฅผ ์ง€์ •ํ•ด์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‚˜๋Š” ๋งŽ์€ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์œผ๋ฏ€๋กœ (์ฝ”๋“œ๊ฐ€ ๋”๋Ÿฌ์›Œ์ ธ์„œ..) export PATH=""export LIB_PATH=""python ~~~.py์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ shell script๋ฅผ ๋งŒ๋“ค์–ด ์ง์ ‘ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ..

๊ฐœ๋ฐœ 2024.07.01