본문 바로가기

배포판11

사이드 작업 : 다중 PC에서의 테스트 작업 -3- 안녕하세요? 일단 뭐라고 해야 할까요? 지난번 포스팅에서 어떻게 된 것인지 모르겠지만, 핸들이 잘못되었안녕하세요? 일단 뭐라고 해야 할까요? 지난번 포스팅에서 어떻게 된 것인지 모르겠지만, 핸들이 잘못되었습니다. 라는 에러 메세지가 나왔는데, 이게 영어로는 the handle is invalid라는 의미가 됩니다. 아무튼 간에 이런 에러는 듣도 보지도 못해서 상당히 애를 먹게 되었습니다. 먼저 알아본 것으로는 위 스크린샷과 같이, 일단 pyinstaller자체에서 무언가 윈도우 플랫폼에서 경로를 찾아가는 과정에서 문제가 있다고 하는 내용을 보았습니다. 그래서 위 스크린샷의 내용처럼 일단, 특정한 C언어로 되어 있는 라이브러리를 상용하지 않도록 만들어 주는 것을 했습니다. 그리고 나서 다음으로 해야 하는 .. 2020. 6. 28.
사이드 작업 : 다중 PC에서의 테스트 작업 -2- 안녕하세요? 지난번 포스팅에 이어서 이번 포스팅에서도 작업을 이어서 작업해 보아야 하는데, 일단 1차 시도는 어찌된 영문인지 몰라도 실패이기는 했습니다. 그래도 일단 어디서 이런 오류가 발생해서 이런 에러가 나왔으며, 이 에러를 피하기 위해서 어떤 작업을 해야 할지 포스팅을 올려 보도록 하겠습니다. 먼저 위 스크린샷과 같이 자식 프로세스인 QProcess를 생산해야 하는데, 이 환경을 설정하는 항목에서 문제가 생긴 것 입니다. 이게 특정한 경로를 지칭하고 있어서, 개발환경이 설정되지 않은 환경으로 가게 되면, 문제가 심각해 집니다. 이 문제를 해결하기 위해서, 일단 아나콘다 프롬프트에 있던 환경을 저장하고 있는 폴더를 그대로 가지고 오도록 합니다. 이렇게 해서 실행이 제대로 되는지 모르겠지만, 일단 이렇.. 2020. 6. 27.
사이드 작업 : 다중 PC에서의 테스트 작업 -1- 안녕하세요? 계속해서 한번의 테스트에 9~10시간 이상 걸리기 때문에, 이걸 한대의 PC에서 계속하는 것 보다는 여러대의 PC에서 나누어서 작업을 하는 것이 더 나은 선택이 아닐까 하는 생각이 들었습니다. 그래서 일단은 파이참과 파이썬 개발 환경이 갖추어 지지 않은 PC에서도 실행이 될 수 있도록 pyinstaller를 가지고서 빌드한 프로젝트를 가지고서 한번 작업을 하려고 했으나, 지난번에 GUI가 깨지는 현상을 목도할 수 있었습니다. 우선 이 작업을 해결하기 위해서, 위 스크린샷에서 볼 수 있는 것과 같은 코드를 추가하면 된다는 자료를 찾아볼 수 있었습니다. 그래서 이 작업을 하기 위해서, 일단 위 스크린샷의 붉은색 박스안에 있는 코드를 상단에 입력해 줍니다. 그리고 나서 일단 파이참 상에서 실행이 .. 2020. 6. 27.
초기 테스트에 멀티 스레드를 적용해 보기 -1- 안녕하세요? 지난번에 120개 분봉을 이용해서 평균과 표준편차를 구해서 초기 테스트를 하였고, 그 결과를 분석해 보았습니다만, 문제는 끔찍하게 속도가 많이 느렸습니다. 그래서 하는 수 없이 이걸 멀티 스레드를 이용해서 한번에 여러개의 조건을 동시에 시도해 볼 수 없을까 해서 한번 시도해 보기로 했습니다. 먼저 하려고 하는 작업은 exe파일로 빌드가 가능한지 다시한번 더 작업을 해 보았습니다. 먼저 해야 하는 일은 새로운 이름으로 새로운 프로젝트를 생성하는 작업을 먼저 시도하기로 했습니다. 이 작업을 하기 위해서 새로 이름을 붙여야 했습니다. 그리고 나서 필요한 py파일과 ui파일들을 새로 생성된 프로젝트의 폴더에 복사해서 가지고 오도록 합니다. 일단 일련의 파일들을 위 스크린샷에서 보이는 대로 입니다. .. 2020. 2. 21.