본문 바로가기

PyInstaller15

사이드 작업 : 다중 PC에서의 테스트 작업 -5- 안녕하세요? 지난번 포스팅에서 어떻게 해서 겨우겨우 무언가가 잡히는 듯한 것을 볼 수 있었습니다. 그래서 이번 포스팅에서는 어떻게 해서 이 에러를 해결하기 위한 작업을 할 것인지에 대해서 계속되는 시도를 하고, 그 내용을 기록해서 올려 보고자 합니다. 일단 py파일이 없다고 해서 생기는 오류라고 판단하고, 위 스크린샷처럼 py파일을 될 수 있으면 다 포함을 해서 빌드를 하고 해서 작업을 지시했습니다. 하지만 이런 시도도 실패였습니다. 그래서 다음으로 시도를 한 것은 위 스크린샷에서 볼 수 있는 것과 같인 역시 스펙파일에서 기존의 py파일 위치를 일일히 입력하는 것으로 시도를 했습니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼, 일단 기존의 데이터에 추가로 각각의 py파일을 하나하나 추가해 주도록 .. 2020. 6. 28.
사이드 작업 : 다중 PC에서의 테스트 작업 -4- 안녕하세요? 지난번 포스팅에서 일단, 에러의 원인으로 의심이 갔는 곳은 다 빗나가는 것을 보여드렸습니다. 이렇듯 프로그램을 하나 만든다는 것은 이래저래 빗가감과의 싸움이라고 할 수 있는데, 아무튼 간에 이 작업을 어떻게 성공하기 위해서, 계속해서 작업을 이어나가도록 해 봅니다. 일단 이 작업을 하기 위해서, 위 스크린샷처럼 우선 인코딩이 되는 유니코드에 에러가 있는 것이 아닌가 하는 생각이 들어서 일단 시스템이 무슨 인코딩을 하는지 알아보도록 합니다. 파이참 상에서는 인코딩이 UTF - 8 이라는 것을 확인할 수 있었습니다. 지금 짐작이 가는 곳으로는 우선 이 유니코드가 다를 것으로 예상이 됩니다. 그리고 나서 어떻게 pyinstaller로 빌드를 시킨 결과를 위 스크린샷에서 보면, 여기서도 제대로 UT.. 2020. 6. 28.
사이드 작업 : 다중 PC에서의 테스트 작업 -3- 안녕하세요? 일단 뭐라고 해야 할까요? 지난번 포스팅에서 어떻게 된 것인지 모르겠지만, 핸들이 잘못되었안녕하세요? 일단 뭐라고 해야 할까요? 지난번 포스팅에서 어떻게 된 것인지 모르겠지만, 핸들이 잘못되었습니다. 라는 에러 메세지가 나왔는데, 이게 영어로는 the handle is invalid라는 의미가 됩니다. 아무튼 간에 이런 에러는 듣도 보지도 못해서 상당히 애를 먹게 되었습니다. 먼저 알아본 것으로는 위 스크린샷과 같이, 일단 pyinstaller자체에서 무언가 윈도우 플랫폼에서 경로를 찾아가는 과정에서 문제가 있다고 하는 내용을 보았습니다. 그래서 위 스크린샷의 내용처럼 일단, 특정한 C언어로 되어 있는 라이브러리를 상용하지 않도록 만들어 주는 것을 했습니다. 그리고 나서 다음으로 해야 하는 .. 2020. 6. 28.
사이드 작업 : 다중 PC에서의 테스트 작업 -2- 안녕하세요? 지난번 포스팅에 이어서 이번 포스팅에서도 작업을 이어서 작업해 보아야 하는데, 일단 1차 시도는 어찌된 영문인지 몰라도 실패이기는 했습니다. 그래도 일단 어디서 이런 오류가 발생해서 이런 에러가 나왔으며, 이 에러를 피하기 위해서 어떤 작업을 해야 할지 포스팅을 올려 보도록 하겠습니다. 먼저 위 스크린샷과 같이 자식 프로세스인 QProcess를 생산해야 하는데, 이 환경을 설정하는 항목에서 문제가 생긴 것 입니다. 이게 특정한 경로를 지칭하고 있어서, 개발환경이 설정되지 않은 환경으로 가게 되면, 문제가 심각해 집니다. 이 문제를 해결하기 위해서, 일단 아나콘다 프롬프트에 있던 환경을 저장하고 있는 폴더를 그대로 가지고 오도록 합니다. 이렇게 해서 실행이 제대로 되는지 모르겠지만, 일단 이렇.. 2020. 6. 27.