pyinstaller --onefile --noconsole (๊ฒฝ๋กœ ํฌํ•จ)ํŒŒ์ผ๋ช….py

--onefile : .exe ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์ฃผ๋Š” ์˜ต (๋ฌด์„ค์น˜, ํฌํ„ฐ๋ธ”ํ™”)

-- noconsole : ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์‹œ ์ฝ˜์†”์ฐฝ ์—†์ด ์‹คํ–‰.

--icon="\๊ฒฝ๋กœ\๊ฒฝ๋กœ\xxx.ico"

dist ํด๋”์— ์ƒ์„ฑ๋œ๊ฑธ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Œ.

 

pyinstaller --onefile --noconsole --icon="D:\00. Project\20. JIG\TEMP_VALUE_MONITOR_SW\fs_icon.ico" "D:\00. Project\20. JIG\TEMP_VALUE_MONITOR_SW\xxGUI.py"

ํŒŒ์ผ ์ƒ์„ฑ ํ›„ .py ํŒŒ์ผ๋ช…๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ•ด์•ผ ์•„์ด์ฝ˜์ด ์ ์šฉ๋˜๋Š”๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์Œ.

 

-w : ์ฝ˜์†”์ฐฝ ์•ˆ๋ณด์ด๊ฒŒ

-F : exe ๋‹จ์ผ ํŒŒ์ผ๋กœ ์ƒ์„ฑ

-n : ํŒŒ์ผ๋ช… ์ง€์ •

--icon : ์•„์ด์ฝ˜ ์ง€์ •

--add-data : ์ด๊ฑธ๋กœ ํŒŒ๋น„์ฝ˜ ์ง€์ •

pyinstaller -w -F -n OSC_CONTROLLER --icon="img/fs_icon.ico" --add-data="img/*;img" oscilloscopeHandler.py

๋ฐ˜์‘ํ˜•
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ๋„ค์ด๋ฒ„ ๋ฐด๋“œ์— ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ ๊ณต์œ ํ•˜๊ธฐ

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."