exe 변환하고 실행 부분에서 에러가 발생한다.

ModuleNotFoundError : No module named typedefs
https://stackoverflow.com/questions/29005004/importerror-no-module-named-typedefs?lq=1
ImportError: No module named typedefs
I am trying to create a standalone program using pyinstaller. In this process I am encountering the following error message: `Traceback (most recent call last): File "", line 13, in ...
stackoverflow.com
--hidden-import sklearn.neighbors.typedefs 추가해서 pyinstaller를 사용하라고 했으나, exe 파일도 생성되지않고 에러가 뜬다.

RecursionError : maxmum recursion depth exceeded while calling a Python object 라는 경고창이 뜬다.
sys.setrecursionlimit(100000) <- 추가하라고 해서 했으나 여전히 에러뜨는 상황,
분명 문제없이 잘 되는데 pyinstaller로 exe파일 만들어 사용하면 에러가 뜬다.
찾다보니 joblib 부분에서 에러가 뜬다.
https://gitmemory.com/issue/pyinstaller/pyinstaller/4110/505809141
sklearn/joblib spawns multiple copies when frozen on macOS
Ask questionssklearn/joblib spawns multiple copies when frozen on macOS I am running Python 3.7.2 with PyInstaller 3.4 and PyQT5 5.12, on macOS Mojave 10.14.3. Running a 1-line script: import sklearn frozen with PyInstaller causes an infinite loop - the ap
gitmemory.com
여기 링크에서는 joblib을 사용할때 무한 루프가 발생해서 에러가 나다고 적혀있다.
excludes=['sklearn.externals.joblib']을 추가하라해서 추가도 해봤으니 실패, joblib 버전을 0.11로 사용하라했으나,
현재 저의 joblib 버전은 0.14로 상위버전이다.
Try, Except문을 쓰니까

처음에 이러한 에러가 뜨고 이상태에서 바로 실행버튼누르니까 작동이 잘 됩니다.
Try Except문 안쓰고 돌리다가 에러가떠서 그냥 꺼졌나봅니다.
Try Except문을 쓰니까 exe파일이 안꺼지고 다시 실행할 수 있는 기회를 줘서 잘된거같습니다..? ㅋㅋㅋㅋ
이 오류로 2~3주동안 했는데, 좀 이상하게 해결해서 찜찜하지만 그냥 뭐 이런 방법으로도 해결할 수 있는거 같습니다.
'Python > Qt Designer' 카테고리의 다른 글
| Pyqt5 오류 (0) | 2019.05.15 |
|---|