본문 바로가기

파이썬1297

exe파일로 만들어서 작업에 들어가 보는 시도-2- 안녕하세요? 이래저래 exe파일로 만들어서 메모리를 절약해 보려고 했습니다만, 이게 뜻대로 되지 않았고, 상당히 많은 양의 에러에 직면하는 것을 볼 수 있었습니다. 그래서 하는 수 없이 포기할까 하는 생각도 했습니다만, 그래도 굴하지 않고, 계속해서 작업을 해 보도록 했습니다. 한번 더 stackoverflow를 찾아보니까, 해답은 의외로 간단하게도 경로앞에 r을 붙이기만 하면 된다고 해서, spec파일에서 위 스크린샷과 같이 한번 만들어 보도록 했습니다. 그리고 나서 위 스크린샷과 같이 한번 관리자 권한을 부여하지 않았지만, 일단 onefile로 만드는 옵션을 주어서 한번 만들어 보는 것으로 했습니다. 그러자 이번에는 unicodeescape라는 에러는 사라졌지만, logs를 찾을 수 없다는 새로운 에.. 2019. 6. 30.
exe파일로 만들어서 작업에 들어가 보는 시도 안녕하세요? 결국 2019년 6월 28일 모의 주식투자에 제대로 들어가 보기 위해서 한번 밤새 가지가지 시도를 하기는 했습니다만, 결국 마지막에는 exe파일로 빌드해서 한번 작업에 들어가 보는 것으로 결론을 내리고서, 작업에 들어가 보고자 합니다. 그런데 포스팅의 내용이 길어서 여러개로 잘라야 했습니다. 이점 양해 부탁드립니다. 먼저 사용하고자 하는 환경에다가 pyinstaller를 pip명령어를 이용해서 설치해 주도록 합니다. 이 과정까지는 어렵지 않게 되었습니다. 다음으로는 EXEversion_StockTrader라는 프로젝트를 새로 만들어 주도록 합니다. 이렇게 하는 이유는 여러가지가 들어가서 꼬이는 것을 막기 위해서 입니다. 그리고 파이썬 환경설정에서 기존의 PyQtTest라는 32비트의 환경을 .. 2019. 6. 30.
메모리 누수를 잡기 위한 기타 등등의 시도 안녕하세요? 2019년 6월 28일 모의투자에 들어가기 전에 한번 메모리가 점점 쌓여서 컴퓨터가 프리징되는 현상을 막아보기 위해서 다양한 시도를 하였습니다만, 별 소용이 없이 계속 시간만 흐르는 가운데, 하는 수 없이 기타 등등의 작업을 한번 시도해 보았으며, 그 내용을 이번 포스팅에 올려 보고자 합니다. 한번 del 명령을 사용해서, 이번에는 위 스크린샷과 같이 Activation_of_Stock_Trader를 지우도록 시도를 해 보도록 합니다. 여기서 계속 남아 있는 부분이 문제가 된 것이라고 생각이 들었습니다. 일단 시작하는 시점에서는 6.4기가 바이트의 메모리가 사용되고 있다는 것을 알 수 있었습니다. 일단 이 메모라가 어떻게 되는지 알아보려고 했습니다만....... 그런데 메서드를 지우는 것은 .. 2019. 6. 30.
메모리 누수를 파악하기 위한 작업-3- 안녕하세요? 어쩌다 보니 포스팅이 길어지게 되어서 한번 끊었는데, 끊고나서 보니, 의외로 상당히 적은 내용이 남아서 이번 포스팅은 상당히 짧은 내용을 올리고자 합니다. 일단 내용은 별거 없이 일단 지난번에 이어서 tracemalloc을 이용해서 한번 메모리 누수 현황을 파악하고, 그 결과를 정리해서 올리고자 했는데, 특별히 무언가가 나오지는 않았습니다. 일단 프로그램을 돌린 결과로, 위 스크린샷과 같이 memory_point라는 txt파일을 일련번호 별로 모으는 데는 성공할 수 있습니다. 다만 2번째 체크 포인트는 아예 만들어 지지 않았습니다. 다음으로는 첫번째 체크 포인트인데, 여기서는 어찌된 것인지 프로그램을 돌리는 동안 딱 한번만 실행이 되는 것을 볼 수 있었습니다. 역시나 그냥은 보기가 힘들기 때.. 2019. 6. 30.