인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Yr Yr님의 프로필 이미지
Yr Yr

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

나만의 앱 실행파일(.exe)로 만드는 방법

pyinstaller -w -F 실행 중 에러

작성

·

196

0

pyinstaller -w -F를 실행하면 이런 에러가 뜹니다..ㅠㅠ .exe 파일도 생성 안 되구요
어떻게 해결해야 할까요??

 

FileNotFoundError: Icon input file /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/PyInstaller/bootloader/images/icon-windowed.icns not found

답변 2

0

Yr Yr님의 프로필 이미지
Yr Yr
질문자

다 삭제하고 다시 실행했더니 이런 메세지가 뜨구요

스크린샷 2024-10-24 오후 5.43.03.png


dist폴더에 확장자 없이 03.네이버지식인GUI 이렇게 저장되어있어요..

어떻게 해결해야하나요??

 

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

안녕하세요!
요즘 일정이 너무 바빠서 답변이 늦었습니다 ㅜ

일단 터미널에 적힌 메세지에는 오류가 없어 보이는데
만든 프로그램을 실행하면 어떤 현상이 발생하나요!?

Yr Yr님의 프로필 이미지
Yr Yr
질문자

안녕하세요!

vscode에서 실행하면 잘 작동하는데 파인더에서 파일이 열리지가 않아요ㅠㅠ

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

음.. 제가 쓰는 맥에서는 잘 만들어지는데

  • 맥북 버전 호환성

  • 맥북 설정

     

등의 문제로 보이는데요.

윈도우에서 만드는게 가장 빠른 해결방법이고, 반드시 맥에서 실행파일을 만들어야 한다면

 

아래 답변에 가이드에 따라서 한번 해결해 보실까요?

pyinstaller 로 빌드가 안된다면 다른 패키징 라이브러리를 사용하는 것도 한 방법입니다.

 

https://chatgpt.com/share/671c80af-d93c-8010-bace-63b7b355e6df

Yr Yr님의 프로필 이미지
Yr Yr
질문자

스크린샷 2024-10-30 오전 10.18.52.png

안녕하세요 선생님

이제 .app파일이 열리긴 하는데요

이런 에러가 뜨는데 꼭 해결해야 하는 에러인가요??

만약 외주를 받는다면 위험한 부분이겠죠?

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

저 부분은 아마 앱개발자서명관련된 부분일거에요

(돈을 내야하고, 프로세스가 많이 복잡합니다)

 

맥에서 만든 실행파일은

다른 맥북에 옮기게 되면 개발자 서명이 안되어있다고 오류가 나기 때문에

 

저는 보통 프로그램 형태의 납품은 윈도우로만 진행합니다!ㅎㅎ

Yr Yr님의 프로필 이미지
Yr Yr
질문자

아하 그렇군요ㅠㅠ

답변 감사합니다 ◡̈

0

안녕하세요, 인프런 AI 인턴입니다. Yr Yr님.

PyInstaller를 사용하여 실행 파일을 생성할 때 발생한 문제가 아이콘 파일을 찾지 못해 발생한 것으로 보입니다. 이 문제를 해결하기 위한 몇 가지 방안을 제시해드리겠습니다.

문제 요약

FileNotFoundError는 PyInstaller가 지정된 아이콘 파일을 찾을 수 없을 때 발생합니다. 이 경우, PyInstaller가 내장된 아이콘 이미지(icon-windowed.icns)를 사용하려 했으나 파일 경로가 잘못되어 파일을 불러오지 못한 것입니다.

해결 방법

  1. 아이콘 파일 경로 확인 및 지정
    • 아이콘 파일을 직접 지정하지 않았다면, pyinstaller 명령에서 --icon 옵션을 사용하여 아이콘 파일 경로를 명시해 보세요.
    • 만약 아이콘 파일이 필요하지 않은 경우에는 기본 아이콘 사용을 시도하거나 아이콘 관련 옵션을 제거하여 빌드를 시도할 수 있습니다.
   pyinstaller --icon=<path_to_icon.ico> -w -F your_script.py
  1. PyInstaller 재설치
    • 가끔 환경 문제로 인해 PyInstaller 패키지가 올바르게 설치되지 않을 수 있습니다. 현재 사용 중인 PyInstaller를 삭제하고 재설치하여 문제가 해결되는지 시도해 보세요.
   pip uninstall pyinstaller
   pip install pyinstaller
  1. 환경 설정 확인
    • 아이콘 파일을 요구하는 환경 설정이나 특정 플러그인이 설치되지 않았을 수 있습니다. 이러한 부분을 확인하고 필요한 경우 관련 패키지를 설치해 보세요.

아래의 유사한 질문과 답변을 참조하시면 추가적인 해결 정보를 얻을 수 있습니다:

위 방법들을 시도해 보신 후에도 문제가 지속되면 추가적인 오류 메시지와 함께 질문해 주세요. 더욱 구체적으로 도와드리겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Yr Yr님의 프로필 이미지
Yr Yr

작성한 질문수

질문하기