본문 바로가기

빌드17

구글의 바뀐 청책과, 이로 인한 빌드의 어려움 안녕하세요? 일단 시험을 위해서 그동안 apk파일을 빌드할 준비만 했는데 올해 8월 부터 aab파일로만 받겠다고 구글의 정책이 바뀌었습니다. 물론 apk를 만드는 것은 그렇게 어렵지 않게 되었고, 처음에 aab를 빌드하는 것도 그렇게 어려울 것이 없기는 했습니다. 다만 문제가 된 것은 64비트를 지원하는 앱을 만들면서 부터 시작이 되었습니다. 그래도 하나하나 해결책을 찾아가면서 많은 시도를 하고 있는 것은 좋은데, 문제는 기존의 서적이 영 쓸모가 없어져 버린 것이 문제라면 문제입니다. 여하간에 이런 상황에서도 해야 할 것은 해야 하기 때문에, 어떻게 해결책을 찾아야 하는데, 여기서 질질 끌리는 것 자체가 문제라면 문제라고 할 수 있습니다. 2021. 9. 11.
초기 테스트에 멀티 스레드를 적용해 보기 -1- 안녕하세요? 지난번에 120개 분봉을 이용해서 평균과 표준편차를 구해서 초기 테스트를 하였고, 그 결과를 분석해 보았습니다만, 문제는 끔찍하게 속도가 많이 느렸습니다. 그래서 하는 수 없이 이걸 멀티 스레드를 이용해서 한번에 여러개의 조건을 동시에 시도해 볼 수 없을까 해서 한번 시도해 보기로 했습니다. 먼저 하려고 하는 작업은 exe파일로 빌드가 가능한지 다시한번 더 작업을 해 보았습니다. 먼저 해야 하는 일은 새로운 이름으로 새로운 프로젝트를 생성하는 작업을 먼저 시도하기로 했습니다. 이 작업을 하기 위해서 새로 이름을 붙여야 했습니다. 그리고 나서 필요한 py파일과 ui파일들을 새로 생성된 프로젝트의 폴더에 복사해서 가지고 오도록 합니다. 일단 일련의 파일들을 위 스크린샷에서 보이는 대로 입니다. .. 2020. 2. 21.
pyinstaller를 이용, exe파일로 빌드하기 안녕하세요? 시간이 걸리기는 했습니다만, 일단 일련의 시행착오를 거친 다음에 겨우겨우 하는 방법을 알아내는데 성공해서, 한번 pyinstaller를 이용한 다음에, 이걸 exe파일 하나로만 만들어 보는 방법에 대해서 정리해서 포스팅을 하게 되었습니다. 가장 먼저 해야 할일은 속 편하게 아나콘다 프롬프트로 가서, pyinstaller가 설치되어 있는 환경을 작동 시킨 다음에, 스펙파일을 생성하고자 하는 폴더로 이동한 다음 pyi-makespec --onefile 이름.spec 이라고 타이핑을 해서 exe파일 하나로 만들기 위한 전용 스펙파일을 만드는 것 입니다. 일단 먼저 스펙파일이 만들어 졌다면, 위 스크린샷에서 볼 수 있는 것처럼 pyqt5가 제게는 있기 때문에, 위 스크린샷과 같이 파이썬이 설치되어있.. 2020. 2. 13.
pyinstaller로 1개 폴더로 빌드하기 안녕하세요? 일단 이번 포스팅에서 다루고자 하는 것에 대해서 먼저 간략하게 설명을 드려야 겠습니다. 우선 파이썬을 텍스트 파일에 쓰기만 해서는 실행이되지 않고, 이걸 파이참과 같은 개발툴을 사용해야 합니다. 그런데 여기서도 한가지 문제가 있습니다. 만약 개발툴이랑 파이썬이 설치되어 있지 않은 컴퓨터에서도 프로그램을 실행시킬 것을 염두해 두고 '빌드'를 해야 할 필요성이 있습니다. 한마디로 배포판을 만든다고 보시면 되는데, 이번 포스팅에서 다룰 것은 exe파일로 한개 나오는 것이 아니라 1개의 폴더로 나오는 것을 다루고자 합니다. 먼저 해야 할일은 당연하다면 당연하게도 빌드를 하고자 하는 메인 프로그램에서 사용하는 파이썬 가상환경에다가 pip를 이용, pyinstaller를 설치하는 일이 먼저 선행되어야 .. 2020. 2. 9.