본문 바로가기

EXE파일7

exe파일로 만들어서 작업에 들어가 보는 시도-2- 안녕하세요? 이래저래 exe파일로 만들어서 메모리를 절약해 보려고 했습니다만, 이게 뜻대로 되지 않았고, 상당히 많은 양의 에러에 직면하는 것을 볼 수 있었습니다. 그래서 하는 수 없이 포기할까 하는 생각도 했습니다만, 그래도 굴하지 않고, 계속해서 작업을 해 보도록 했습니다. 한번 더 stackoverflow를 찾아보니까, 해답은 의외로 간단하게도 경로앞에 r을 붙이기만 하면 된다고 해서, spec파일에서 위 스크린샷과 같이 한번 만들어 보도록 했습니다. 그리고 나서 위 스크린샷과 같이 한번 관리자 권한을 부여하지 않았지만, 일단 onefile로 만드는 옵션을 주어서 한번 만들어 보는 것으로 했습니다. 그러자 이번에는 unicodeescape라는 에러는 사라졌지만, logs를 찾을 수 없다는 새로운 에.. 2019. 6. 30.
가장 힘들어 보이는 장애물을 넘기 위한 시도 안녕하세요? 아직도 모든 장애물을 다 넘은 것은 아니기는 하지만, 어느정도 보일듯 말듯 하면서 해결책이 보이려고 하는 중이기는 합니다. 물론, 이것도 QThread처럼 해결책인 것처럼 보였다가 더 파보면 아닌 것으로 나올 수도 있지만, 일단은 나오기는 했습니다. 그래서 이번 포스팅 부터는 그런 과정에 도달하기 까지 어떤 시행착오를 했는지를 보여드리고자 합니다. 먼저 기존에 있던 pytrader2.py를 복사해서 pytrader3.py로 이름을 바꾸어서 복사하도록 합니다. 이렇게 하는 이유는 다른게 아니라 그전에 있던 내용을 보존하기 위해서 입니다. 다음으로는 위 스크린샷에 보이는 것처럼, 실행시키고자 하는 py파일의 이름을 기존의 pytrader2.py에서 pytrader3.py로 바꾸어 주도록 합니다... 2019. 4. 10.
새롭게 부딪친 문제와 해결방법의 시도-5- 안녕하세요? 지난번 포스팅에서 어떻게 해서 작업을 성공한 것을 보여드렸습니다만, 이걸 진짜로 적용해 봐야 이야기가 되기는 됩니다. 그래서 이번 포스팅에서는 실전 모의 주식투자에 적용해 보고나서, 이를 포스팅에 올려 보고자 합니다. 먼저 main.spec파일로 가서, 새로이 만들고자 하는 RLTrader의 이름을 적어 주도록 합니다. 이렇게 해서 다음 단계는 아나콘다 프롬프트를 실행시켜서 exe파일로 만드는 것 입니다. 이번에도 역시나 빌드하기 위한 방법은 같습니다. 먼저 pyinstaller가 설치되어 있는 가상환경을 실행시킨 다음에, 이를 pyinstaller --noconfirm --log-level=WARN --nowindow --onefile main.spec이라고 입력을 하도록 합니다. 잠시간의.. 2019. 4. 5.