본문 바로가기
무모한 도전-주식 인공지능 만들기

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -29-

by 인터넷떠돌이 2020. 10. 30.
반응형

안녕하세요?

 

이번 포스팅에서는 다른게 아니라, 일단 프로그램이 완성이 되기는 되었지만, 그래도 문제가 이 프로그램을 배포하기 위해서는 배포하기 위한 형식과 프로그램으로 빌드해야 할 필요성이 있습니다. 그래서 이번 포스팅부터 당분간은 이 빌드하기 위한 과정을 다루어 보고자 합니다.

 

먼저 위 스크린샷에서 볼 수 있는 것처럼, auto-py-to-exe라고 해서 좀 더 쉽게 exe파일로 빌드할 수 있는 형식으로 만들어 주는 라이브러리를 다운로드 해 보도록 합니다.

 

그리고 나서 암호화를 하기 위해서, 일단 만들어 놓은 모듈인 pycrypto라는 것을 또 설치해 주도록 합니다. 그런데 설치가 문제없을 것으로 생각한 것과는 다르게...........

 

무슨 이유에서인지 일단 설치가 되지 않았는데, 일단 자료를 찾아보니, 윈도우 시작 버튼을 누르고 나서, 위 스크린샷에서 볼 수 있는 것처럼 하나 만들어 주어야 합니다.

 

그런데 이것도 제대로 된 방법이 아닌 것이, 일단 위 스크린샷에서 볼 수 있는 것처럼, 해당하는 프로그램이 없다는 것을 으로 나옵니다.

 

 

그래서 결국 하는 수 없이 다른 해결책으로 pycrpytodome이라는 다른 라이브러리를 설치하는 것으로 어떻게 해결을 보기는 봤습니다.

 

그리고 나서 아나콘다 프롬프트에서 위 스크린샷과 같이 그냥 auto-py-to-exe를 입력하는 것으로 제대로 설치가 되어 있는 파이썬 빌드 라이브러리를 실행해 보도록 합니다.

 

이렇게 해서 실행을 하고나서, 위 스크린샷을 보시면 알 수 있지만, 일단 GUI 인터페이스에서 정말 손쉽게 빌드를 할 수 있는 것을 볼 수 있습니다.

 

그리고 나서 위 스크린샷을 보시면, 추가적으로 넣어줄 파일들이 있습니다. 이 파일들도 일단은 어떻게 경로를 추가시켜 주도록 하는 것은 좋았습니다만............

 

우선 빌드를 시켜 보니, 일단 처음의 시도는 그럭저럭 성공적으로 나오는 것을 확인할 수 있기는 있었습니다. 그리고 이제 제대로 나온 것이 맞는지 봐야 합니다.

 

이렇게 해서 일단 위 스크린샷에서 보이는 것처럼, 우선 제대로 파일이 exe로 빌드가 된 것 까지는 확인할 수 있었습니다. 다만 문제가 여기서 발생하게 된 것이 있는데............

 

일단 위 스크린샷에서 볼 수 있는 것처럼, 우선 어떤 이유에서인지 모르겠지만, pyi_rth_pkges라는 것을 실행하지 못해서 나오는 에러라는 메세지가 나오는 것을 볼 수 있습니다. 우선은 생각을 한 것은, 이 에러가 GUI파일을 제대로 구현하지 못해서 나온 것으로 생각을 했습니다.

반응형