파이썬으로 만든 프로그램을 파이썬이 설치되어 있지 않은 PC 에서 실행할 수 있게 PyInstaller 를 이용하여 .exe 파일로 만드는 방법을 알려드립니다. 내가 만든 프로그램을 친구에게 보내고 싶으신 분은 꼭 보세요 ! Designed by freepik : www.freepik.com
Пікірлер: 300
@Pedaiah3 жыл бұрын
2:43 윈도우 인생 10년만에 이런 꿀팁을 알게될 줄이야 ㄷㄷ
@chorok78962 жыл бұрын
저도요 ㅋㅋ
@묘귀2 жыл бұрын
검색창에 cmd 입력하고 엔터 눌러도 됨
@Pedaiah2 жыл бұрын
@@묘귀 그냥 검색창에 cmd 하면 경로가 기본경로에서 시작하지 않나요?
@묘귀2 жыл бұрын
작업 표시줄에 있는 검색 창에 쓰면 돼요 그러면 파일 탐색기 안 열어도 되거든요
@Pedaiah2 жыл бұрын
@@묘귀 파일 탐색기 안 열어도 되는건 맞는데 cmd가 열릴 때 경로에서 열리게 하는거는 처음 본거에요 ^^
@coogie78473 жыл бұрын
정말 '감사하다'는 말 밖에는 없네요. 감사하고 고맙습니다.
@yongjangkim36023 жыл бұрын
나도 코딩에서 처음으로 코딩을 접할 수 있게 되어 행운이라 생각하는 일인입니다. 감사합니다.
@ggumchi36793 жыл бұрын
입문자로서 부담스럽지 않고 쉽게 배울 수 있네요. 정말 감사드립니다.
@JeslySAhn3 жыл бұрын
나도코딩님의 강의는 항상 봐도 정확하고 명료하게 해 주시네요. 항상 응원합니다. 오늘도 많은 도움이 되는 강의였습니다. 건강하시고 앞으로도 좋은 강의 누리겠습니다. 감사합니다.
@user-jq1lt8jt6l3 жыл бұрын
파이참에서는 잘 돌아가던 코드가 exe로 변환만 하면 에러나면서 프로그램이 죽어서 해결하고자 고민 많이 했었는데 영상에 이미지 파일 문제 해결하시는 내용 보고 힌트 받아서 저두 해결했습니당 나도코딩님 감사해용
@alwaysmarine20913 жыл бұрын
저도 댓글로 도움요청드렸는데.. 고맙습니다. 평안한 하루되세요
@fredkim3 жыл бұрын
지금까지 올려주신 영상 기본편, gui만들기, 웹스크래핑, 자동화에서 배운걸로 코드를 짜고, 프로그램 파일(exe)로 변환하고 공유까지 가능하네요. 감사합니다!! 너무 재밌어요
@blrun23 жыл бұрын
파이썬 소스 파일을 실행파일로 만들 수 있는지 궁금했는데 모든 궁금증이 해소가 되었습니다. 등산 중 시청하였는데 화면은 작았지만 머리로 따라하기 실습 잘했습니다. 초보자도 쉽게 직접 파이썬에서 실습이 가능할 것 같네요. 저도 파이썬으로 만든 등기번호 조회해 마스크 풀어 결과 이미지 저장하는 거랑 저번에 퀴즈로 내주신 나만의 패스워드 생성기를 시간날 때 한번 exe 파일로 시간날 때 생성해봐야겠어요. 매번 코드 개발환경 실행하기 번거로웠거든요. 오늘도 유용한 동영상 강의 제공해 주심에 감사드립니다.
@user-sl9vw1lx2t3 жыл бұрын
와 얼마전에 관련댓글 본것 같은데 바로바로 영상 올려주셨네요 금방 구독자 10만 넘어서 빠르게 성장할 것 같아요 감사합니다.
@literature.lover1233 жыл бұрын
Koreans are making high quality tutorials, well explained. I will improve my korean, I'm tired of europe
@nadocoding3 жыл бұрын
For now, it's only for Korean. As this channel grows a little further, shall try to prepare Eng content.(either subtitle or voice) Thanks for your comment.
@user-dp5cw5nq4k3 жыл бұрын
헉 제가 질문했던거 영상으로 만들어주셨네요 감사합니다 ㅎㅎ
@NJNJNJNJNJNJNJ3 жыл бұрын
저랑 같은 질문하셨던 분들이 많네요. ㅎㅎ 정말감사합니다. 저랑 비슷하고 똑같은 문제를 만들고 해결해주시는 과정이 너무나 큰 도움이 되었어요. 좋은하루 보네세요
@mintychoco90623 жыл бұрын
어떻게 이 내용 찾을것 알고 만들어 주셨을까 ㅋㅋㅋ 정말 감사합니다 선생님
@haj1126 Жыл бұрын
시간가는 줄 모르고 정말 잘 공부했어요! 감사합니다!
@dsdf67893 жыл бұрын
항상 감사하게 강의 시청하고 있습니다
@user-wz1tu6sn9w3 жыл бұрын
선생님 덕분에 tkinter를 배우고 흥미가 생기게 되었네요 강의하신거 전부 다 봤습니다. 감사합니다
@daeyoun60573 жыл бұрын
py 스크립트를 exe로 변환해야 했는데, 영상이 정말 도움 됐습니다. 감사합니다.
@TunatotheSea3 жыл бұрын
정말정말 감사합니다 ㅜㅜ 꼭 필요한 것이였는데 알려주셨네요
@user-lq3zr3tg7s2 жыл бұрын
파이썬 초보인대 정말 잘 들었습니다! 지금 만들 수 있는 것은 따로 없지만 만들게 되면 정말 유용할 것 같아요! 감사합니다
@ggyu-ssam3 жыл бұрын
나도코딩님... 당신의 능력의 한계는 어디까지인가요... 남자지만 정말 사랑합니다....
@user-gt7gy1ym7v2 жыл бұрын
아무것도 모르고 봤는데 1개 해결하면 1개 이고쳐야하고 고친거 다시고치고 고치고 고치고의 연속으로 보이는데;;;; 프리뷰?만 돌아가면 컴파일러는 그냥 쉽게 exe되는건줄 알았는데 상당히 간단한것도 저렇군요;;; 쉽게 못하겠,.....
@user-gq3cc7mt1y3 жыл бұрын
덕분에 잘 배우고 있습니다
@user-yb8gx9jp2r Жыл бұрын
이 영상은 제 인생에 큰 도움이 되었습니다
@user-honey8153 жыл бұрын
감사히 잘 보았습니다 ~~
@user-kn6fd6ks2e3 жыл бұрын
안녕하세요 코딩님 저희지역엔 컴퓨터 학원이없어서 적당한 인강도없고 ,,유투브 뒤적거리다 코딩님 동영상보게되었습니다 오늘부터 잘부탁드립니다
@gunsffather3 жыл бұрын
덕분에 잘 배우고 있습니다 화이팅 코로나 조심하세용
@user-li9rj6pn3y2 жыл бұрын
pyinstaller로 실행파일을 만들다가 오류가 나서 포기 했었는데 이 영상을 보니 이제 어떻게 수정을 해야 하는지 정확히 알겠습니다. 좋은 강의 영상 고맙습니다.
@user-ru7ds6uq4r3 жыл бұрын
코딩 아주 잘 배우고 있습니다. 오늘 pyinstaller 을 사용하여 exe 파일을 만들어봤는데, 윈도우가 만들어놓은 파일을 바이러스로 인식하더라구요. 이 문제를 어떻게 처리해야 합니까?
@user-unji3 жыл бұрын
디펜더컨트롤 다운로드 윈도우디펜더 오프
@user-yw6ro1fd3t3 жыл бұрын
훌륭한 강의 감사합니다. 파이썬 강의 열심히 보고 있습니다. 땡~~~뀨^^
@user-sp6zh1ks8u Жыл бұрын
와 설명 굿! 😮
@user-oc3ln6ds8d3 жыл бұрын
기초.배우고.있습니다 언젠가 이강의도 듣겠죠
@robotlanguage3483 жыл бұрын
필요했던 정보 감사해여!~
@czduck109 Жыл бұрын
잘봤습니다~~
@Teelddak3 жыл бұрын
Python 프로그램을 실행 파일로 만들때 인터프리터가 같이 디렉토리에 포함시키다 보니 많이 거추장 스러웠는데 한방에 깔끔하게 해결이 되는군요. 많은 프로그램들을 보면 GUI는 파이썬, 응용프로그램은 C, C++로 개발되어 있는 경우가 많은데 이럴때는 어떻게 인터페이스 시켜 만드는지 간단한 샘플 올려주시면 감사하겠습니다.
@TV-hl6ov3 жыл бұрын
안녕하세요. 나도코딩님 동영상보고 큰 도움을 받았습니다. 감사합니다~ ^^ 궁금한게 하나 있어서 댓글 다는데요~~~ exe 파일을 지인들에게 공유하는데요... 처음 exe를 실행한 PC에서만 돌아가게 할려면 어떻게 해야 할까요??? (exe파일 유출방지를 위해...) 혹시 pyintstaller에 옵션같은게 있을까요? ^^ 도움주시면 생명의 은인으로 여기겠습니다.. ㅠㅠ 감사합니다.
@user-he6ex1ri2z Жыл бұрын
pyinstaller로 파일을 만들고나서 강의 내용같은 오류가 발생해 어떻게 해결할지 몰라서 손 놓고 있었는데... 정말 해결책 알려주셔서 감사합니다. ㅠㅠㅠ 손 놓은거 다시 손잡고 공부할 수 있게 됐어요 ㅠ
@cz13109 ай бұрын
아 용량이 커서 고민했는데 좋군요.
@user-my2pr2mj1y3 жыл бұрын
ㅁㅊ 생명의 은인이세요
@user-li2gg6ef4d3 жыл бұрын
아 좋은팁 감사합니다
@user-je2rd7fs9g3 жыл бұрын
감사합니다.
@user-ji2kj8jm5y3 жыл бұрын
타자엄청빠르시다ㄷㄷ
@kbs24243 жыл бұрын
감사합니다!
@user-mb3vm5hw8b3 жыл бұрын
독학 6일차 얼추 목표하던 프로그램의 가장 기본적인 기능은 완성을 해서 친구 보여주려고 pyinstaller로 exe를 만들는데 10kb 가량의 py 파일이 10mb 가량으로 불어나 충격. 다음 번엔 class를 좀 더 능숙하게 다뤄서 코드 수를 더 줄여보고 싶네요.
@lawthink53413 жыл бұрын
영상 감사히 잘 보고 있습니다. 질문이 있는데요, 혹 활용편1에서 교육해주신 작살로 공 터트리기 게임을 exe 파일로 변환해서 보내고 싶은데, 강의내에서, import os current_path = os.path.dirname(__file__) image_path = os.path.join(current_path, "images") 명령어를 사용해서, 예를들어 background = pygame.image.load(os.path.join(image_path, "background.png")) 이런식으로 표현했는데, 이게 이제 같은 경로 내에 있는 images 라는 폴더의 위치를 반환시켜서 images 폴더 안에있는 png 파일을 불러오게 하는 기능으로 알고있는데, 이것을 그대로 명령어로 실행하면 실행이 되지 않더라구요. 영상 내에서 나온 def resource_path(relative_path): try: base_path = sys._MEIPASS except Exception: base_path = os.path.abspath(".") return os.path.join(base_path, relative_path) 를 사용 해야하는 것 같은데, 이때는 혹시 resource_path를 어떤 경로에 지정해 주어야 하나요? 이 영상 내에서는 모든 png 파일 경로 앞에 설정을 해두라고 하셨었는데 이미 current_path 와 image_path 가 되어 버렸으니 최초의 한번만 걸어주는 것인지 잘 몰라서 여러번 시도했지만 전부 실행이 되지 않네요.. 긴 질문이지만 답변 부탁드리겟습니다 (_ _)
@lawthink53413 жыл бұрын
추가적으로 아예 경로를 직접 설정해서 해봤는데도, 인스톨러로 실행 후, dist 파일안의 game.exe 를 실행시켜도 게임창만 살짝 뜨고 바로 종료가 되버리네요 ㅜㅜ 이건 디펜더 문제일까요
@lawthink53413 жыл бұрын
추가적으로2) pygame 툴이아닌 영상과 그대로의 파일을 옮기면 아무 문제 없이 영상 그대로의 label.py가 출력이 되네요. 디펜더 문제는 딱히아닌듯한데,, 파이게임을 exe로 만드니 윗 댓글과 같이 게임창만 살짝뜨고 바로 종료가 되어버리네요
@nadocoding3 жыл бұрын
image_path 를 현재 실행 위치 기준으로 상대경로인 "python_basic/images/background.png" 와 같은 식으로 변경하신 후 실행하시면 어떤가요? 변경 후에 pyinstaller 하시기전에 vscode 에서 먼저 실행 잘 되는지 확인하시구요, 그리고 다른 분에 의하면 폰트를 None 으로 했을 때 문제가 생길 수도 있다고 하시는데 지금은 스마트폰이라 확인이 어렵네요... 폰트 사용하지 않고 이미지만 사용하는 예제로 먼저 해보실 수 있나요? 폰트 / 이미지를 제외하고는 제 강의 내에서는 추가로 필요한 설정은 없을거라 봅니다.
@lawthink53413 жыл бұрын
@@nadocoding 와우! 실행이 됐습니다. 우선 image_path = os.path.join(current_path, resource_path("images")) 이런식으로 파일 전체에 패쓰를 새로 걸었고, 예를 들어 배경같은경우, background = pygame.image.load(os.path.join(image_path, resource_path("C:/Users/.../PycharmProjects/pythonProject/\ game2/background.png"))) 의 식으로 전체 경로를 새로지정 해두었더니 자체 running 으로 실행이 되었지만, 실제로 pyinstaller 하니까 실행은 또다시 안됐었습니다. 그리고나서, 밑의 Font를 점검해보았습니다. import pygame pygame.font.init() l = pygame.font.get_fonts() print(l) 를 사용해서 파이게임에 속해있는, 내부 폰트를 찾았고, 이를 입력하려니 오류가 발생하여 조금 구글링해보니, game_font = pygame.font.Font(None, 40)을 game_font = pygame.font.SysFont("arial", 40) 처럼 시스템폰트로 바꿔주고 직접 폰트를 입력해주니 또다시 실행이 되었고 실제로 pyinstaller 해보니 -F를 적용 시킨것과 안시킨것 전부 정상적으로 실행이 되었네요! 감사합니다!! 다른 분들이 혹시 보신다면 폰트 설정을 직접 지정해보시는것이 좋겠네요 혹시 추가 질문을 드려도 괜찮을까요? 이 완성 파일을 보내려면 새로 추가된 build파일, dist 파일과 ㅁㅁ.spec 파일, 파이썬 내부에 새로 생긴 __pycache__ 파일 전부 한파일로 압축해서 보내야하나요? 아니면 dist 파일만 보내도 괜찮을까요?? 긴 질문에도 정확한 요점으로 피드백 해주셔서 해결 할 수 있었네요 정말로 감사드립니다. ( _ _ ) 남은 강의도 열심히 진행하겠습니다!!
@nadocoding3 жыл бұрын
잘 해결해주셨네요 ^^ 축하드립니다 ! 내용 공유해주셔서 감사드립니다.
@usea-3 жыл бұрын
pyinstaller : 'pyinstaller' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증 한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pyinstaller sample.py -w + ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이 오류가 뜨는데 어떡해야 하나요? ㅠ
@minccino572 Жыл бұрын
혹시,,,해결하셨나요 ㅠ? 구글링해도 환경변수 path 변경만 나옵니다. 나오는 방법 다 해봐도 해결이 안되네요
@usea- Жыл бұрын
@@minccino572 그때 찾아봐도 안돼서 포기했네요... 벌써 1년전 댓글이네요 ㅋㅎㅋ
@minccino572 Жыл бұрын
@@usea- 에구 ㅠ 감사합니다
@user-gd6we8yb3y Жыл бұрын
맥에서도 하는방법좀 알려주십쇼 제발 ㅠㅠ 책까지 구매했습니다
@seojinjeong52253 жыл бұрын
첫 댓글이예요!
@control9153 жыл бұрын
오예~~~
@user-mz3kx6vd5i3 жыл бұрын
감사합니다
@gimfjoy3 жыл бұрын
이해하기 쉽게 설명해주시니 많은 도움이 됩니다. 혹시 파이썬에서도 CLASS를 사용할 수 있는것으로 아는데 이에 대한 강좌도 부탁드립니다.
@daisy52192 жыл бұрын
정말정말 유용한 강의입니다~ 감사합니다~ 2:04에서처럼 '파일명.spec' 파일이 않 뜨는데 이 문제는 어떻게 해결해야하는 건가요?
@user-qp7oo7yg6m3 жыл бұрын
감사함당
@user-qz5ng1hb7h11 ай бұрын
나도코딩님 구독해서 잘 따라하고 있어 감사하게 생각합니다. 근데 요즘 GUI 프로그램을 사용할 때 PyQT5를 사용하고 그때 생성되는 *.ui 라는 파일을 함께 포함해서 배포하려면 어떻게 해야 하나요? 그게 없으니 실행이 안되더라구요. 그럼 미리 감사합니다. 꾸벅 ^^
@user-xq7iz7rv6i3 жыл бұрын
꼭 알고 싶은데 너무 오래되서 이제 댓글 안달아주시려나요? 달리 여쭤볼데가 없어서 꼭 알려주셨으면 좋겠는데요..ㅠ 강의 대로 따라 해봤는데요, --add-data 처리하여 -F 옵션 없이 처리하면 만들어진 실행파일이 정상작동 하는데, -F 옵션을 달면 이미지폴더를 복사해줘야만 실행이 됩니다. -F 옵션 없이 정상작동 하는거라면 코드상의 문제(파일 경로)는 없는거 맞죠?! 그런데 왜그런걸까요? data로 넣은 파일들의 차이가 있긴한데요 다른 파일(소리, 폰트)들은 알려주신 상대경로 함수로 고쳤구요, 이미지파일들은 기존에 상대경로로 만들어 놓은 상태라 그대로 사용하긴 했습니다.
@user-fg9hx8dz2j3 жыл бұрын
오늘도 많은걸 배웠습니다 정말 감사합니다 근데 다른사람에게 공개 할때 제가 작성한 파일들을 못 보게 막고 싶은데 방법이 있을까요?
@nadocoding3 жыл бұрын
소스코드 난독화라는게 있습니다. 작성한 소스 내용을 완전 숨길수는 없지만 분석하기에 굉장히 어렵게 만드는 방법인데 아래 링크 설명을 참고해주세요 ^^ sinb57.tistory.com/entry/Python-3-코드난독화-170606
@dongdong2213 жыл бұрын
나도 코딩님 한가지 질문이 있는데요. dist 폴더를 통째로 전달할 경우에 제가 작성한 코드를 수정할 수는 없나요? 이미 exe 파일 만든다음에 코드를 수정하고 싶을때는 코드를 수정하고 다시 exe 만드는 방법밖에는 없는건가요?
pyinstaller는 꼭 파이썬이 설치된 c드라이브에서 설치해야 돼나요? 아니면 D드라이브 작업폴더에서 작업중에 설치해도 되나요?
@nadocoding3 жыл бұрын
pip 명령으로 설치 시 자동으로 파이썬 설치 경로 밑으로 들어갈거에요.
@user-re6gq3sy6q2 жыл бұрын
안녕하세요 평소에 정말 잘 보고 열심히 공부하고 있습니다. 한개 질문이 있는데 답변 가능할까요?. 이미지를 찾아서 클릭하고 문자를 넣는 단순한 코드인데 파이썬에서 실행할때는 잘 되는데 exe로 만들어서 하게되면 입력과 클릭이 눈에띄게 느려지는현상이 있습니다. ㅠㅠ
@sungmin732 жыл бұрын
수고많으십니다. 항상 잘보고 있습니다. 파일을 실행파일로 만들게 되면 이런 에러들이 뜨는데 어떻게 조치해야 하는지 여쭤봅니다. (에디터에서 실행할 때는 잘 됩니다) Fail to execute script 'autostart' due to unhandled exception : No module named 'schedule' Traceback (most recent call last): File "auto_start\autostart.py", line 2, in ModuleNotFoundError: No module named 'schedule'
@honjun2480 Жыл бұрын
내용 참고해서 맥에서 만들어봤습니다. macOS 에서 windows용으로 실행가능한 exe 컴파일하는 방법은 없을까요?
@goseongwhitewoodenhouse2 жыл бұрын
pyinstaller : 'pyinstaller' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시 도하십시오. 파이썬 path 경로 문제인거 같아 python 삭제후 C:/python 경로로 재설치도 했는데.. 계속 이런오류가 뜨네요ㅜㅜ pyinstaller 모듈은 설치는 됬는데.. 그 이후 pyinstaller example.py 하면 저 에러가 떠요
@user-zg4qi6uk5m3 ай бұрын
저도 같은 에러가 뜹니다, 뭐가 문제인지... 답답하네요 ㅜㅠ
@user-rm8pf7yp9p3 жыл бұрын
제대로 치면 Requirement already satisfied: pyinstaller in c:\python38\lib\site-packages (4.0) Requirement already satisfied: pywin32-ctypes>=0.2.0; sys_platform == "win32" in c:\python38\lib\site-packages (from pyinstaller) (0.2.0) Requirement already satisfied: pyinstaller-hooks-contrib>=2020.6 in c:\python38\lib\site-packages (from pyinstaller) (2020.8) Requirement already satisfied: setuptools in c:\python38\lib\site-packages (from pyinstaller) (47.1.0) Requirement already satisfied: altgraph in c:\python38\lib\site-packages (from pyinstaller) (0.17) Requirement already satisfied: pefile>=2017.8.1; sys_platform == "win32" in c:\python38\lib\site-packages (from pyinstaller) (2019.4.18) Requirement already satisfied: future in c:\python38\lib\site-packages (from pefile>=2017.8.1; sys_platform == "win32"->pyinstaller) (0.18.2) WARNING: You are using pip version 20.1.1; however, version 20.2.3 is available. You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command 라고 나오내요
@user-td8ce2ht1g2 жыл бұрын
안녕하세요! 강의 정말 잘 들었습니다. 제가 개인적으로 playwright를 이용한 간단한 파이썬 코드를 pyinstaller로 exe를 만드려고 하는데, 오류가 계속 생기고 있습니다. 혹시 특별히 조치해줘야하는게 있는지 여쭤봐도 될까요? 에러메시지로 "playwright._impl._api_types.Error: Executable doesn't exist at C:\Users\(중간 생략)\output\download\playwright\driver\package\.local-browsers\chromium-1015\chrome-win\chrome.exe" 이런게 나오고, "Looks like Playwright was just installed or updated. Please run the following command to download new browsers: playwright install" 이런거도 나오거든요ㅠㅠ 구글링해도 시원한 답이 없어서 여기 올려봅니다.
@user-de7mo5vn2n3 жыл бұрын
강의 항상 너무 잘 보고 있습니다. 혹시 exe파일 아이콘을 파이썬으로 설정할 수 있나요?
@user-mz3bl8tm7j3 жыл бұрын
활용1 강의 게임도 만들려고 하는데 exe는 만들어 지지만 실행이 안됩니다. 그 부분도 영상 혹은 블로그에 올리실 생각있으실까요?
@nadocoding3 жыл бұрын
가장 유력한 원인은 이미지 경로 및 폰트입니다. 이미지 경로는 영상에서 설명드렸고, 폰트 부분을 아래와 같이 바꿔서 해보시겠어요? game_font = pygame.font.SysFont("arial", 40)
@user-uy1jv7kl8v2 жыл бұрын
pyinstaller를 사용하려고 하면 백신프로그램이 악성코드 등으로 생각하고 삭제를 해버리는데, 이 문제 어떻게 해결하면 되는지요?
@youngman1915 Жыл бұрын
질문드립니다.' pyinstaller 설치하고 명령실행하면 다음과 같이 실행이 안됩니다. 'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 환경설정에서 python 등을 path 설정했는데도 해결이 안되네요.
@user-hi3pu3dv6r3 жыл бұрын
질문이 있습니다. 코드내에 input 문이 있어도 exe파일로 만들수 있나요? 실행해 봤는데 Failed to execute script 라고 에러메세지가 뜹니다. 문제가 뭔가요? 해답 좀 부탁드립니다.
@moneywood77903 жыл бұрын
에러가 뜬느데 어떻게 해야할까요 ㅠㅠ A RecursionError (maximum recursion depth exceeded) occurred. For working around please follow these instructions
@congmori3 жыл бұрын
강의 정말 감사합니다! 나도 코딩님 강의보고 파이썬 공부 시작했습니다 ㅋ 나도 코딩님 강의중 팡게임 만든 것을 pyinstaller 로 해보려고 하는데 잘 안되네요...각 이미지 파일 불러올 때 background = pygame.image.load(resource_path("images\\background.png"))로 하니까 vscode내에서는 잘 되는데 exe로 변환하면 윈도우가 그냥 꺼져버려요....ㅠㅠ 조언 부탁드립니다.
@user-gw7oz1di5x2 жыл бұрын
저두요...
@user-wq6bb1nu7j3 жыл бұрын
항상 좋은 영상 올려주셔서 감사합니다. 질문드릴게 있는데요. 제가 tkinter를 사용해서 gui 프로그램을 하나 만들었는데 mysql을 설치 후 제가 입력한 값에 대해서 csv파일로 저장되는 프로그램인데. 질문이 너무 기초적일수도 있겠으나. 이런 프로그램에 경우엔 제가 exe 실행파일로 만들어도 다른 컴퓨터에서는 사용을 못 하는거죠? 아님 다른 방법이 있는건가요? 그리고 만약 안되면 sqlite3를 사용해도 마찬가지인가요?
@nadocoding3 жыл бұрын
DB 에 값을 저장하는 건가요? DB 라면 서버가 어디있는지에 따라 안될가능성이 크지만 sqlite 로 로컬에 저장하는 거라면 모듈 포함만 잘 되면 문제 없을듯 합니다만, 텍스트 데이터를 .csv 파일로 저장하는 거라면 csv 패키지를 사용하시는 건 어떨까요?
@user-wq6bb1nu7j3 жыл бұрын
@@nadocoding 답변 감사합니다. Sqlite3을 사용해서 (csv 패키지 사용) exe변환 후 실행을 해봤는데 안되네요 ㅠㅠ 파이썬에선 csv로 데이터가 잘 나오는데 말이죠 ㅠㅠ
@nadocoding3 жыл бұрын
잘 이해가 안가는데, 구현된 동작이 어떤 데이터를 csv 파일로 저장하시는 걸까요? 아니면 csv 에 있는 데이터를 sqlite 를 이용해서 DB 에 넣으시는 건가요?
@user-wq6bb1nu7j3 жыл бұрын
@@nadocoding gui 프로그램을 만들엇고 비슷한 예시로 주소를 입력하고 save 누르면 csv로 저장되는 프로그램 만들어봣습니다. 처음엔 mysql햇봣엇고. sqlite3도 해봤습니다. 파이썬으로 실행했을땐 입력값들이 제대로 나오는데. Exe 변환하면 안되네요 ㅠ
@nadocoding3 жыл бұрын
그러면 결국은 저장 경로로 입력하신 xxx.csv 파일이 생성되는게 정상 동작인거죠? 이 과정에서 mysql 과 sqlite3 는 혹시 어떤 용도로 사용하셨는지 여쭤봐도 될까요?
@gyungon2 жыл бұрын
2개 이상 실행파일 생성이 필요할때는 어떻게 하는지 궁금합니다. dist, build 폴더를 없애지 않는 방법이 분명 있을것 같은데요... 다른데를 많이 찾아봤지만 방법을 모르겠네요~
@user-ul8en2si5y3 жыл бұрын
형 영상 잘보고있어요^^ 저 자꾸 cmd에서 .exe 실행시키면 액세스가 거부되었다고 뜨는데 어떻게 하나요?? dist 폴더에서 연결하는 cmd는 관리자 권한 키지도 못하고ㅜㅜ 답답하네요
@nadocoding3 жыл бұрын
윈도우 시작 메뉴에서 cmd 누르면 명령창 보일텐데 마우스 우클릭해서 관리자 권한으로 실행 시키신 후에 cd [경로] 하셔서 dist 폴더로 이동하신 후에 실행하면 어떻게 되나요?
@user-rm8pf7yp9p3 жыл бұрын
전에 파일을 prtice.py이라고 잘못만들어서 dist파일과 prtice.py을 지우고 다시 pratice.py이 파일을 생성해서 pip install pyinstaller을 치면 ERROR: unknown command "istall" - maybe you meant "install" 이라고 나와요
@nadocoding3 жыл бұрын
install 을 istall 이라고 잘못 적었다고 나오네요. 명령어의 오타 부분을 정정해서 다시 실행해보세요 ^^
@user-em6oh3gi6w3 жыл бұрын
팁 import os 하고 os.system("cmd/k")하면 cmd에서 안실행하고 바로 눌러도 안없어짐 cmd/k가 cmd창 자동종료하지말아라라는 뜻
@rooney93213 жыл бұрын
연수원에서 자바를 해서 파이썬 배우고 싶어도 시간이 없네요.. 자바에 어느 정도 익숙해져서 여유 생기면 영상 다 보고 싶어요 !
@JamesInSDS3 жыл бұрын
정말 빠른 업데이트 감사드립니다. 영상보면서 따라해보니 윈도우10 기준으로 -F 옵션을 쓸 때 [Errno 22]라고 뜨면서 실행파일이 0k짜리로 만들어지네요 아마 기본 윈도우 방화벽에서 막히는 것 같습니다. 방화벽을 내리고 해보니 정상적으로 잘 만들어 집니다. 혹시 윈도우 방화벽에 걸리지 않고 exe파일 생성 가능한 방법도 있을까요?
@nadocoding3 жыл бұрын
경우에 따라 윈도우 디펜더나 백신 프로그램이 오탐하는 경우가 있습니다. 이 때는 기능을 끄거나 예외 정책 적용 등으로 처리할 수도 있고, 아니면 코드 사이닝 Code Signing 작업을 할 수도 있구요, 또는 stackoverflow.com/questions/53584395/how-to-recompile-the-bootloader-of-pyinstaller 링크의 설명을 통해 pyinstaller 부트로더를 컴파일 하시는 방법으로 해결될 수도 있을것같네요!
@alwaysmarine20913 жыл бұрын
안녕하세요? 영상보면서 공부하다가, 아래와 같은 에러가 계속 나오는데 stackflow등에서 찾아봐도 뾰족하게 답을 얻을 수 없어서, 염치불구하고 문의드립니다. 아주 간단하게 data를 받아서 pyplot으로 그림을 출력하는 코드입니다. pyinstaller로 실행화일을 만들어 보고 싶어서 해보았는데 아래와 같은 에러가 나오면서 멈춤니다. File "c:\users\owner\anaconda3\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 352, in get_module_attribute raise AttributeError( AttributeError: Module 'PyQt5' has no attribute '__version__' 입니다. PyQt5는 코드안에서는 사용하지 않는 라이브러리인데 이런 에러가 나오고 있습니다. 바쁘셔서 답변하시기 어려우시겠지만, 혹시나 아무때라도 시간 되실제 간단한 힌트라도 알려주시면 정말 고맙겠습니다. 늘 감사드립니다.
@quantl920810 ай бұрын
선생님~ -w -F 옵션으로 파일을 만들고있는데, -F는 만들어지는데 -w -F는 (225, 'BeginUpdateResourceW', '파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다.') 라는 에러가 뜨면서 안되네요. 혹시 방법이 있을까요
@kimdonggun09233 жыл бұрын
꿀팁! 맥도 올려주세요. (나중에 살 예정)
@user-oz6fj9yy9w2 жыл бұрын
resource_path 함수 만들때 VS CODE에서는 base_path = sys.MEIPASS 에서 sys에 오류라고 뜨는데 import sys를 안해줘도 되나요?
@user-kb2wq9tz3o5 ай бұрын
친구랑 점심메뉴 뽑기 exe 만들어서 압축해서 친구 컴퓨터로 보냈는데 사용자 동의 없이 설치된 소프트웨어가 있다면서 작업완료 안된다는데 ㅠㅠ 보니깐 이게 디지털 서명?...을 받아야 되는건가요?ㅠㅠ
@onehighhakase3 жыл бұрын
안녕하세요 요즘 파이썬 배우고 있는 코딩뉴비입니다! Pygame패키지를 사용해서 만든 프로그램을 exe파일로 만들 때 -w나 -F라는 조건을 붙이면 아에 exe파일이 생성이 안되고 아무 조건 없이 만들어도 실행시키자 마자 바로 꺼집니다...ㅠㅠㅜ 어떻게 해야 할까요?(바로 꺼지는 건 import os os.system('pause')나 input()등은 다 써보았습니다.)
@bansin1755 ай бұрын
현재 기준 오류가 하나 발생했는데요, 저대로 --add-data 하면 이미지 파일을 찾을수 없다고 나옵니다. .spec 파일을 찾아보니 알 수 있었는데, 파일을 추가시킬때, 작은 따옴표로 하시면 오류가 발생합니다. 명령어를 입력하실때 파일 경로입력시 큰 따옴표로 해주시기 바랍니다.
@bansin1755 ай бұрын
오류내용은 다음과 같습니다 : Unable to find '추가하려는 파일명' when adding binary and data files.
@user-ys8kj1wb1z6 ай бұрын
저 실례합니다만 파이썬에서 작성한 언어로 사진이 나오게할수있고요 기능을 클릭하는 것을 만들수있나요?
@user-cd1wm4fe3f3 жыл бұрын
Unable to find "c:\python38\Include\pyconfig.h" when adding binary and data files. 이 뜨면서 인스톨이 안되는데 어떻게 해결하나요?
@user-pz4be9pb4p3 жыл бұрын
항상 영상 잘보고 있습니다! 혹시 아래와 같은 오류가 발생했는데 원인을 알 수 있을까요? importerror: dll load failed while importing _jpype: dll 초기화 루틴을 실행할 수 없습니다. 구글에 검색해봐도 텐서플로 관련 글 밖에 없어서 이렇게 질문을 남겨요..
공쪼개기 게임에서 만들어진 exe 파일 클릭하면 검정화면 1초 떳다가 사라져요 이미지가 적용이 안되서 그런거 같기도 하고 ㅠ 처음엔 잘 됬는데 이상하네요 (공 쪼개기 게임에서 5번 파일은 코드랑 잘 맞아서 되는데 6번 파일이 py 상태에서는 게임실행이 잘 되는데 exe로 만들고 나서는 안되는거 같아요 ) 코드를 수정을 어떻게 하면 해결될 수 있는지 궁금합니다.
@rabbit-he3hd Жыл бұрын
'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라면서 안되는데 해결 방법을 알 수 있을까요? 고급 시스템 구성에서 Path 내용도 수정했는데, 아무리 해도 되지를 않네요 ㅠㅠ
@user-on1fg8hu1r3 жыл бұрын
안녕하세요 나도코딩님. 다름이 아니라 practice파일에서 cmd까지 실행이 잘되었는데, 그 다음에 practice.exe를 치고 엔터를 누르니 cmd에서 그냥 Pyinstaller 테스트입니다라는 문구는 나오지 않고 빈 줄만 나옵니다. 혹시 무엇이 잘못되었는지 알 수 있을까요? 감사합니다!!
@user-on1fg8hu1r3 жыл бұрын
exe파일만 만든 상태에서 cmd를 하니깐 이번엔 되네요..
@user-tv3xd4sz3l3 жыл бұрын
저기... resource_path를 그대로 불러왔는데 base_path = sys._MEIPASS라는 부분에서 정의가 되지 않았다고 문제가 생깁니다. 무엇이 문제일까요?
@zzz-bd2wo Жыл бұрын
'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나오는데 왜 안될까요?
@user-nl9pk6br5k3 жыл бұрын
알려주신 마지막 방법으로 exe파일 만들고 보낸다음 다른 컴퓨터에서 실행을 했더니 Failed to execute 라고 뜨는데 어떻게 해야하나요?
@unterseeboot84083 жыл бұрын
나도코딩님... 질문이 있습니다. 1. .exe 파일 생성 pip install 과 같은 패키지가 설치 되어 있지 않아도, 실행 파일로 만들면 사용 가능 한가요 ? 2. GUI GUI로 짠 것도 exe 파일로 가능한가요 ? 혼자만의 프로젝트를 하고 있습니다. 만든 코드를 gui를 입혀서 exe 파일로 만들어서 공유하고자 합니다...
@nadocoding3 жыл бұрын
1, 2 모두 "네" 입니다 ^^
@unterseeboot84083 жыл бұрын
@@nadocoding 와우 감사합니다
@user-tr7ej1ys5s2 жыл бұрын
선생님 EXE파일 만들때 만들려는 프로그램을 64비트로 만들려면 어떤 명령어를 추가 해야하나요?
@user-vf2vz3uo3g3 жыл бұрын
나도코딩님께서 올리신 활용편 게임 만들기를 보고 그대로 따라 만든 후 exe로 만드려고 이거대로 해봤더니 failed to execute script 가 뜨네요 폰트는 SysFont("arial", 40) 으로 바꾼 상태입니다.
@user-ns5hc5uu5q3 жыл бұрын
정말 멋지십니다.. 혹시 opencv 관련 영상 계획도 있으신가요? 자동 출석 프로그램 만들어보고 싶은데.. 강좌찾기가 쉽지 않네요 ㅜ