본문 바로가기
[파이썬]/[파이썬]Error

[파이썬_에러]3. 파이썬으로 만든 실행파일 에러

by abooda 2022. 6. 25.
반응형

[파이썬_에러][3. 파이썬으로 만든 실행파일 에러 / 에러해결-블로그 요약]

파이썬으로 작성한 내용을 실행파일로 만드는 방법에 대해서 알아 보겠습니다.

추가적으로 실행파일을 만들때 발생되는 에러에 대해서도 같이 알아 보겠습니다.

[파이썬_에러]3. 파이썬으로 만든 실행파일 에러

파이썬으로 작성한 프로그램을 실행파일로 만드는 방법에 대해서 알아보겠습니다.

실행파일을 만들면서 에러가 발생했을 때에, 조치하는 방법에 대해서도 같이 알아 보겠습니다.

 

전문가가 아니라서 많이 코딩자체가 조잡스러울 수 있으므로 참조 부탁드립니다.

 

1. 에러 발생

이번에는 Pyinstaller 를 사용하면서 발생된 에러에 조치하는 방법에 대해서 설명하겠습니다.

 

파이썬 파일명: sheet.py

 

[에러메시지] - Pyinstaller 를 실행했을 때 발생된 에러

: RecursionError: maximum recursion depth exceeded

 

2. 해결책

1. Pyinstaller를 실행한다

-. 실행문: Pyinstaller -F sheet.py

-. 당연히 하기와 같은 에러가 발생되고 실행파일과 동일하지만 확장자가 다른 파일이 생성됨.

 

2. 해당 파일을 실행한 폴더를 찾아간뒤, 파일명은 동일하나 확장자가 다른 파일을 찾는다.

-. 확장자: spec / 파일명: sheet.spec

3. 에디터 프로그램을 통해서 해당 파일을 연다.(제가 사용하는 프로그램: Visual Studio Code)

-. 확장자: spec / 파일명: sheet.spec

4. 박스칸에 표시되어 잇는 항목을 추가한다.

import sys

sys.setrecursionlimit(1000000)

5. Pyinstaller를 편집한 파일로 실행해서, 실행파일을 만든다.

-. 실행문: Pyinstaller -F sheet.sheet

 

*** Your memories make your destiny ***

반응형

댓글