목록pyinstaller (3)
AiPE
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를 참조하려고 시도하기 때문에..
1. 설치 cmd에서 작업한다. pip install pyinstaller 2. 개념 Pyinstaller의 조작은 cmd에서 한다. 관리자권한은 필요 없다. .exe로 만들고 싶은 .py파일과 .exe파일의 아이콘으로 쓰고 싶은 .ico파일을 같은 폴더 내에 둬야 한다. Pyinstaller는 .py 파일 내에 쓰인 다른 패키지/라이브러리/모듈을 자동으로 읽어 같이 .exe파일로 만들어준다. 사용자는 그냥 .exe로 만들고싶은 .py파일을 pyinstaller로 열어주기만 하면 된다. 기본적으로는 프로그램 구성 요소가 .exe파일 외에도 몇 가지 생성되지만, 원한다면 .exe파일 하나만으로도 만들 수 있다. 쓰인 라이브러리가 적으면 상관 없지만 대부분의 경우 용량이 너무 커지므로 추천하지는 않는다. (..
아니 분명히 Python 설치할때에 "Path에 추가" 옵션 눌러놨는데?? 스크립트 경로 또한 Path에 추가해놓아야 하는데, 이걸 잊어먹어서 그렇다. 파이썬 설치할때 경로를 안 건드리면 자동으로 해주는 것 같은데, 나는 건드려서 자동으로 안해준 것 같다. 아님 말고. C:\Users\ykd\AppData\Roaming\Python\Python38\Scripts C:\Users\crosg\AppData\Roaming\Python\Python311\Scripts 등으로 파이썬 버전에 따라 나오는 경로를 환경변수의 Path에 추가해주자. 저게 등록 안되어있어서 그런거다. 윈도우 검색기에 치고 뜨는 창 오른쪽 아래 보면 가 있다. 눌러서 변수에 들어간 다음 로 추가해 주자.