AI(클로드 3.7)의 도움을 받아서파이썬으로 유튜브 동영상을 다운받는 코드를 작성했습니다.yt-dlp 란 github의 코드를 활용해서유튜브 영상을 다운 받고 다운로드 속도는aria2c 를 이용한 분할 다운로드로 높였습니다.아주 잘 작동하고 실행파일 패키지로 만들어서 실행해도 아주 잘 작동합니다.문제는 제 컴퓨터가 아니라 다른 컴퓨터에서도 작동해야 하는데,다른 컴퓨터에서 실행하면 오류가 납니다.GUI에서 다운로드를 누르면파일을 찾을 수 없다는 에러가 납니다.필요한 파일인 aria2c.exe, ffmpeg.exe 등을 포함해서 빌드를 해도 마찬가지 입니다.파일이 있는 위치를 하드 코딩하지 않고 동적으로 해도 마찬가지입니다.도대체 왜 그런지 이유를 모르겠습니다. T.T
NEW
25
2
0
피토니·2025-04-23
아래 2가지 문제를 확인해보시기 바랍니다.실행 경로 문제PyInstaller로 빌드 시엔 sys._MEIPASS 또는 sys.executable 기준으로 경로 잡아야 합니다.base_path = getattr(sys, '_MEIPASS', os.path.dirname(sys.executable)) aria2c_path = os.path.join(base_p...