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

exe파일로 만들어서 작업에 들어가 보는 시도-3-

by 인터넷떠돌이 2019. 7. 1.
반응형

안녕하세요?

 

이래저래 exe파일로 빌드해서 간단히 테스트를 처음에는 할 수 있으리라 생각을 했습니다만, 실제로는 그렇게 되지 않았고, 계속해서 밤을 새도록 만들었습니다. 일단 그래도 이런저런 시도의 내용을 한번 이 블로그의 내용으로 올리고자 합니다만, 조금 지루하실 지도 모르겠지만, 평생 프로그램과는 담 쌓던 사람이 이 작업을 하려니 이래저래 애를 먹는 과정을 올리고자 합니다.

 

한번 파이참에서 pyinstaller를 실행시켜 보기는 보았습니다만, 그 결과가 그렇게 좋지는 않았습니다. 여기서도 여전히 logs가 없다고 해서 문제가 되는 것을 볼 수 있었습니다.

 

그래서 하는 수 없이 위스크린샷에서 볼 수 있는 것처럼 한번 더 방향을 우회해서 이번에는 py2exe라는 것을 설치해서 이거라도 도전해 보고자 했습니다.

 

일련의 작업을 거치고 나서 py2exe가 설치가 되는 것을 확인할 수 있었습니다. 이제 작업에 본격적으로 들어갈 차례가 되기는 되었습니다.

 

 

일단 처음에는 잘 몰랐으니, 위 스크린샷과 같이 parent_pytrader3.py에 가서, 한번 위 스크린샷과 같은 내용을 추가해 주는 것으로 끝냈습니다.

 

나중에 찾아보니 저렇게 하는 것이 아니라, setpu.py라는 파일을 만들어 주는 것이 있다고 합니다. 그래서 이 작업을 하는 것으로 하나 만들어 주도록 하고

 

그리고 나서 여기다가 위 스크린샷과 같은 내용을 추가해 주는 것으로 해야 하는 것  입니다. 일단 작업을 마치도록 하고, 이제 빌드에 들어가는 시도를 하도록 합니다.

 

먼저 cmd를 실행시킨 다음에, python setup.py py2exe라고 입력을 해서, py2exe를 작동시키도록 합니다. 그런데 이러고도 작업은 잘 되지 않았습니다.

 

그래서 한 시간 정도를 stackoverflow를 찾아 헤메었을 까요? 그러자 해답은 간단하게도 logs라는 폴더를 생성해서 두면, 이렇게 작업이 끝나는 것이라고 하는 것을 볼 수 있었습니다.

 

이렇게 해서 위 스크린샷과 같은 exe파일이 빌드가 되는 것을 확인할 수 있었ㅅ브니다. 이제 이렇게 하는 것으로 exe파일을 얻는 데는 성공했습니다만, 이게 제대로 작동을 하는 지는 현재로서는 별개의 문제라면 문제입니다. 아무튼 다음 포스팅에서는 그 결과를 올릴 것을 약속드리겠습니다.

반응형