AiPE

Python Pyinstaller enum34 오류 해결 본문

[XiBBaL] Development Project/Etc.

Python Pyinstaller enum34 오류 해결

Oshimaker XiBBaL 2023. 2. 7. 22:06
반응형

1. 오류

pyinstaller를 사용하려고 하는데 아래와 같은 오류가 발생했다.

 

The 'enum34' package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package (located in C:\Users\username\AppData\Roaming\Python\Python311\site-packages) using
    "C:\Program Files\Python311\python.exe" -m pip uninstall enum34
then try again.

 

 

구글링을 통한 결과 파이썬 구버전에서 사용하던 enum34를 참조하려고 시도하기 때문에 발생한다고 한다.

 

 

2. 조치

따라서 하라는 대로 enum34를 지워준다.

pip uninstall enum34

enum34를 삭제했더니 Pyinstaller는 정상작동한다.

 

나는 enum34를 수동으로 설치한 적이 없는데 깔려있는 것으로 보아, 기본제공되는 라이브러리이거나 다른 패키지에 딸려 온 경우인 것 같다.

 

만약 다른 라이브러리 중 enum34를 참조하는 라이브러리가 있으면 enum34를 지웠을 때 문제가 발생하겠지만..

일단은 내가 쓰는 라이브러리에 문제가 발생하지는 않았으므로 일단 놔두려고 한다.

반응형