리턴제로님 항상 큰 도움 받고 있습니다 해당 방법으로 제가 만든 프로그램의 배포판을 만들려하는데 계속적으로 모듈을 가져올수 없다고 하네요 ㅠㅜ 아나콘다를 이용해서 파이썬을 설치하였습니다, 그리고 아나콘다 커멘드 창을 이용했을때에는 문제없이 프로그램이 실행되는것 또한 확인하였습니다. 만약 pyinstaller 가 모듈을 찾지 못하고 있는것이라면 현재 실행파일의 위치를 어디로 옮겨주어야 할까요 ㅠㅠ 써놓고 보니 두서가 없네요 ! 혹시 가능하시면 도와주실수 있을실까요 !
안녕하세요 영상에서 나왔던데로 exe파일을 생성하고 실행을 하니 "Failed to execute script program"이라고 뜹니다 그리고 도스창에 이미지파일을 불러오기를 실패했다고 뜨고요 파이참에서 제가 작은 게임을 하나 만들었는데 거기에 몇개의 이미지파일이 있는데 아마 그걸 인식 못한 듯 합니다. 혹시 어떻게 이미지파일을 인식시킬 수 있는지 아시나요?
안녕하세요 리턴제로님 강의 잘보고 있습니다. 좋은 강의 감사합니다. 제가 리턴제로님 PyQt5 강의를 살펴봤는데 제가 원하는 기능과 비슷한게 없는 것 같아서 혹시 말씀해주실 수 있는지 하여 댓글남깁니다. (혹시 제가 못 보고 지나쳤을 수도 있어서 올려주신 것 중에 비슷한 기능이 있으면 말씀해주시면 감사하겠습니다.) 제가 원하는게 프로그램의 메뉴바에 "도움말" 부분을 만들고, 프로그램을 사용시 "도움말" 버튼을 눌러서 뜬 메시지 창을 그대로 띄운채로 프로그램에서 버튼등을 클릭하면 프로그램이 작동이 되도록 만들려고 했습니다. 원래는 QMessageBox로 도움말을 눌렀을 때 메시지 창이 뜨도록 만들었는데, 그렇게 하면 해당 메시지 창을 종료하지 않을 경우, 원래의 프로그램 버튼 클릭이나 그런 기능을 수행할 수 없었습니다. 해당 메시지 창을 종료해야지 원래의 프로그램에 어떤 입력값(시그널, 클릭등)을 줄 수 있었습니다. 그래서 어떤 위젯창을 띄운채로 원래의 프로그램 창도 동시에 동작할 수 있도록 하는 방법이 있는지 해서 여쭤보려합니다. 좋은 하루 되셨으면 좋겠습니다. 감사합니다.
댓글 감사합니다. 일단 QMessageBox는 모달속성 때문에 다른 창을 활성화 시킬 수 없습니다. 새로운 윈도우 또는 위젯창을 생성해서 작업하셔야합니다. 20강 영상을 보시면 새로운 창을 여는 부분이 있습니다. 아래 링크를 참고하세요. ruclips.net/video/9ykorJz9mtA/видео.html
저기 이건 위의 내용이랑은 별로 상관이 없기는 한데 계속 찾아봐도 안 나와서 그냥 여쭤봅니다만, 파이썬 사용할 때 tab키나 혹은 스페이스바 4번으로, 함수나 혹은 제어문 같은 곳에 집어넣잖아요. 그런데 그 함수나 제어문을 풀려고 하면 tab키나 스페이스바 4번 해놓은 걸 라인 라인 별로 전부 다 백스페이스 연타를 해서 앞으로 밀어줘야 해서요. 특히 try로 검사해보고 풀려니깐 힘들어서ㅠㅠ 한꺼번에 들여쓰기 할때는 마우스로 원하는 부분 드래그 해서 tab키 한번으로 됐었는데, 혹시 들여쓰기 취소하는 것도 한꺼번에 하는 법은 없나요? 코드가 작으면 괜찮은데 함수 하나가 100줄 이상 넘어가면 일일이 풀기가 너무 번거로워서 질문드려요 감사합니다
안녕하세요... 동영상 잘보고 있습니다. ^^ 혹시 문의드립니다. Pyqt5 + (pymysql 또는 pymssql) 로 간단하게 프로그램을 작성하고 pyinstaller 로 단일파일을 만들어서 실행을 시키면 Failed to execute script 오류가 납니다. path 도 환경변수에서 다 잡았는데도 그러는데 혹시 해결방법 아시면 답해 주시면 감사 하겠습니다.^^ 파이참에서 실행을 시키면 잘 돌아갑니다.~~
감사합니다.
만약에 .py 2개 이상인 경우에는 어떻게 하면 되나요??
잘 들었습니다. 감사합니다.
리턴제로님 항상 큰 도움 받고 있습니다
해당 방법으로 제가 만든 프로그램의 배포판을 만들려하는데 계속적으로 모듈을 가져올수 없다고 하네요 ㅠㅜ
아나콘다를 이용해서 파이썬을 설치하였습니다, 그리고 아나콘다 커멘드 창을 이용했을때에는 문제없이 프로그램이 실행되는것 또한 확인하였습니다. 만약 pyinstaller 가 모듈을 찾지 못하고 있는것이라면 현재 실행파일의 위치를 어디로 옮겨주어야 할까요 ㅠㅠ
써놓고 보니 두서가 없네요 ! 혹시 가능하시면 도와주실수 있을실까요 !
아마 import한 모듈을 실행파일과 같은 디렉토리에 복사하시면 대부분의 문제는 해결될겁니다. 만약 이 문제가 아니라면 해결이 어렵구요 ㅠ
안녕하세요
영상에서 나왔던데로 exe파일을 생성하고 실행을 하니
"Failed to execute script program"이라고 뜹니다 그리고 도스창에 이미지파일을 불러오기를 실패했다고 뜨고요
파이참에서 제가 작은 게임을 하나 만들었는데 거기에 몇개의 이미지파일이 있는데 아마 그걸 인식 못한 듯 합니다.
혹시 어떻게 이미지파일을 인식시킬 수 있는지 아시나요?
exe 파일 디렉토리에 이미지 파일을 가져다 놓으시면 아마 될겁니다. 코드상 경로에 맞춰서요.
파이썬 클래스 감사합니다!
많은 파이썬파일을 한번에 묶으려고 하는데 방법이있나요?
안녕하세요. 강의 잘 봤습니다. 혹시 라즈베리파이에서도 사용 가능한가요?
해보지는 못 하지만, 구글링+제 사견으로는 배치는 운영체제가 다르니 아마 안될것같구요. 파이인스톨러는 사용가능합니다.
강의 감사합니다. pyinstaller로 실행파일생성시 파일size가 너무커지는데, 줄일수 있는 방법이 있을까요?(제가 만든 파일을 exe로 생성하니 90M가 되서요ㅠㅠ)
upx로 해봤는데 별로 줄어들지가 않습니다. 혹시 아시는 tip이 있으실까요?
프로그램을 실행하기 위한 기반 시스템이 포함되어 있어서, 기본적으로 아주 간단히 만들어도 40M 정도 하는거 같습니다. 사용되는 라이브러리를 줄이거나, 배치파일로 실행하는 것 외에는 제가 알기로는 방법이 없을 것 같습니다.
안녕하세요 리턴제로님 강의 잘보고 있습니다. 좋은 강의 감사합니다. 제가 리턴제로님 PyQt5 강의를 살펴봤는데 제가 원하는 기능과 비슷한게 없는 것 같아서 혹시 말씀해주실 수 있는지 하여 댓글남깁니다. (혹시 제가 못 보고 지나쳤을 수도 있어서 올려주신 것 중에 비슷한 기능이 있으면 말씀해주시면 감사하겠습니다.)
제가 원하는게 프로그램의 메뉴바에 "도움말" 부분을 만들고, 프로그램을 사용시 "도움말" 버튼을 눌러서 뜬 메시지 창을 그대로 띄운채로 프로그램에서 버튼등을 클릭하면 프로그램이 작동이 되도록 만들려고 했습니다.
원래는 QMessageBox로 도움말을 눌렀을 때 메시지 창이 뜨도록 만들었는데, 그렇게 하면 해당 메시지 창을 종료하지 않을 경우, 원래의 프로그램 버튼 클릭이나 그런 기능을 수행할 수 없었습니다. 해당 메시지 창을 종료해야지 원래의 프로그램에 어떤 입력값(시그널, 클릭등)을 줄 수 있었습니다.
그래서 어떤 위젯창을 띄운채로 원래의 프로그램 창도 동시에 동작할 수 있도록 하는 방법이 있는지 해서 여쭤보려합니다. 좋은 하루 되셨으면 좋겠습니다. 감사합니다.
댓글 감사합니다.
일단 QMessageBox는 모달속성 때문에 다른 창을 활성화 시킬 수 없습니다. 새로운 윈도우 또는 위젯창을 생성해서 작업하셔야합니다.
20강 영상을 보시면 새로운 창을 여는 부분이 있습니다. 아래 링크를 참고하세요.
ruclips.net/video/9ykorJz9mtA/видео.html
참고 하겠습니다 감사합니다^^
저기 이건 위의 내용이랑은 별로 상관이 없기는 한데 계속 찾아봐도 안 나와서 그냥 여쭤봅니다만, 파이썬 사용할 때 tab키나 혹은 스페이스바 4번으로, 함수나 혹은 제어문 같은 곳에 집어넣잖아요. 그런데 그 함수나 제어문을 풀려고 하면 tab키나 스페이스바 4번 해놓은 걸 라인 라인 별로 전부 다 백스페이스 연타를 해서 앞으로 밀어줘야 해서요. 특히 try로 검사해보고 풀려니깐 힘들어서ㅠㅠ
한꺼번에 들여쓰기 할때는 마우스로 원하는 부분 드래그 해서 tab키 한번으로 됐었는데, 혹시 들여쓰기 취소하는 것도 한꺼번에 하는 법은 없나요?
코드가 작으면 괜찮은데 함수 하나가 100줄 이상 넘어가면 일일이 풀기가 너무 번거로워서 질문드려요 감사합니다
대부분 특정 기능이 있으면, 그 반대의 기능은 Shift 키를 누르시면 됩니다.
드래그 해서 Tab키 누르시면 들여쓰기가 되죠? 그 상태에서 Shift+Tab 키를 눌러보시기 바랍니다.
진짜 감사합니다. 이거 때문에 고민 계속 하고 있었는데, 덕분에 쉽게 해결된 것 같아요. 감사합니다.
잘 보았습니다. ^^
안녕하세요... 동영상 잘보고 있습니다. ^^ 혹시 문의드립니다. Pyqt5 + (pymysql 또는 pymssql) 로 간단하게 프로그램을 작성하고 pyinstaller 로 단일파일을 만들어서 실행을 시키면 Failed to execute script 오류가 납니다. path 도 환경변수에서 다 잡았는데도 그러는데 혹시 해결방법 아시면 답해 주시면 감사 하겠습니다.^^ 파이참에서 실행을 시키면 잘 돌아갑니다.~~
안타깝게도 pyqt5를 사용한 프로그램을 단일파일로 만들경우에 아직 해결안된 문제가 많습니다..다른 방법을 사용해보셔야할거같아요ㅠ