pyinstaller -w --onefile main.py
์ด๋ฐ ์์๋ก main.py๋ฅผ exe๋ก ๋ณํํ๋ ๊ณผ์ ์ RecursionError ์ค๋ฅ๊ฐ ์๊ฒผ๋ค๋ฉด
.spec ํ์ผ์ ์๋์ฒ๋ผ ์์
pyinstaller๋ก ๋น๋๋ฅผ ํ๋ฒ ํด์ฃผ๋ฉด ๊ทธ ํด๋์ main.spec์ด๋ผ๋ ํ์ผ์ด ํ๋ ์๊ธฐ๋๋ฐ ์ด๊ฑธ ์ฐ๋ค.
์์ ๋ถ๋ถ์๋ค. (์ธ์ฝ๋ฉ ๋ฐ๋ก ์๋์)
# -*- mode: python ; coding: utf-8 -*-
import sys
sys.setrecursionlimit(5000)
# ํน์
import sys ; sys.setrecursionlimit(sys.getrecursionlimit() * 5)
๋ ์ค์ ์๋ก ์ถ๊ฐํ๋ค.
(sys.setrecursionlimit ํจ์๋ ์ฌ๊ท ํธ์ถ์ ์ ํ ์ค์ ์ด๋ผ๊ณ ํ๋ค. ๊ธฐ๋ณธ ๊ฐ์ 1000์ด๋ผ ์ฌ๊ท๊ฐ 1000๋ฒ ๋์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. )
๊ทธ๋ค์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ pyinstaller ๋์์ main.py๊ฐ ์๋ main.spec์ผ๋ก ํด์ฃผ์ด์ผ ํ๋ค.
pyinstaller main.spec
์ถ์ฒ:
https://m.blog.naver.com/blueqnpfr1/221580779026
pyinstaller ์ค๋ฅ RecursionError : maximum recursion depth exceeded ํด๊ฒฐ๋ฐฉ๋ฒ
pyinstaller๋ฅผ ์ฌ์ฉํด์ .py ํ์ผ์ .exe ํ์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. Recurs...
blog.naver.com
'๐จ๐ผโ๐ป๊ฐ๋ฐ > ํ์ด์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ - ์ฝ๋ ๋๋ ํ ๋ณํ ์ฌ์ดํธ(pyob.oxyry.com) (0) | 2023.03.16 |
---|---|
ํ์ด์ฌ - ์บก์ฑ ์์ฑ๊ธฐ(captcha) (0) | 2023.03.12 |
ํ์ด์ฌ - ์ธ์ ๋ง๋ฃ ์๊ฐ ๊ฒ์ฆํ๊ธฐ (0) | 2023.02.03 |
ํ์ด์ฌ - ํ์ฉ๋ ๋ฌธ์, ์ฌ์ฉ ๊ฐ๋ฅํ ๋น๋ฐ๋ฒํธ ๋ฌธ์๋ค์ธ์ง ๊ฒ์ฆํ๊ธฐ (re) (0) | 2023.02.03 |
ํ์ด์ฌ - ์ฌ๋ผ์ด์ค(Slice) (0) | 2022.10.06 |