본문 바로가기

무모한 도전-주식 인공지능 만들기/지식 정리 창고12

pyinstaller를 이용, exe파일로 빌드하기 안녕하세요? 시간이 걸리기는 했습니다만, 일단 일련의 시행착오를 거친 다음에 겨우겨우 하는 방법을 알아내는데 성공해서, 한번 pyinstaller를 이용한 다음에, 이걸 exe파일 하나로만 만들어 보는 방법에 대해서 정리해서 포스팅을 하게 되었습니다. 가장 먼저 해야 할일은 속 편하게 아나콘다 프롬프트로 가서, pyinstaller가 설치되어 있는 환경을 작동 시킨 다음에, 스펙파일을 생성하고자 하는 폴더로 이동한 다음 pyi-makespec --onefile 이름.spec 이라고 타이핑을 해서 exe파일 하나로 만들기 위한 전용 스펙파일을 만드는 것 입니다. 일단 먼저 스펙파일이 만들어 졌다면, 위 스크린샷에서 볼 수 있는 것처럼 pyqt5가 제게는 있기 때문에, 위 스크린샷과 같이 파이썬이 설치되어있.. 2020. 2. 13.
spec 파일에 대한 세세한 설명 안녕하세요? 지난번 포스팅에서 어덯게 spec파일을 이용해서 배포용으로 파이썬 프로그램을 만드는 방법에 대해서 정리해서 포스팅을 했지만, 정작 spec파일에서 무엇무엇을 설정해야 하는지에 대해서는 설명을 한다는 것을 빼먹었습니다. 일단 저도 모든 것을 다 알고있지는 못합니다. 그대신 제가 알아낸 것에 대해서는 최대한으로 자세하게 설명을 하고자 합니다. 먼저 알아두셔야 하는 것은 막 생성이 된 spec파일에서는 클래스라고 해야 할까요? 이게 무슨 언어로 씌여진 프로그램인지는 모르지만, 일단 4개의 클래스가 생성이 되는데, 먼저 생성이 되는 것은 Analysis라는 클래스를 먼저 보고 계십니다. 여기서는 먼저 가장 먼저 실행이 될 py파일을 지정해 주어야 합니다. 그리고 나서 3개의 클래스라고 할 수 있는 .. 2020. 2. 10.
pyinstaller로 1개 폴더로 빌드하기 안녕하세요? 일단 이번 포스팅에서 다루고자 하는 것에 대해서 먼저 간략하게 설명을 드려야 겠습니다. 우선 파이썬을 텍스트 파일에 쓰기만 해서는 실행이되지 않고, 이걸 파이참과 같은 개발툴을 사용해야 합니다. 그런데 여기서도 한가지 문제가 있습니다. 만약 개발툴이랑 파이썬이 설치되어 있지 않은 컴퓨터에서도 프로그램을 실행시킬 것을 염두해 두고 '빌드'를 해야 할 필요성이 있습니다. 한마디로 배포판을 만든다고 보시면 되는데, 이번 포스팅에서 다룰 것은 exe파일로 한개 나오는 것이 아니라 1개의 폴더로 나오는 것을 다루고자 합니다. 먼저 해야 할일은 당연하다면 당연하게도 빌드를 하고자 하는 메인 프로그램에서 사용하는 파이썬 가상환경에다가 pip를 이용, pyinstaller를 설치하는 일이 먼저 선행되어야 .. 2020. 2. 9.
공지를 겸한 PytraderWithBrain의 대략적인 개념 정리 안녕하세요? 이래저래 많은 분들이 정리된 내용을 요구하셔서, 일단 도저히 수습이 안될 정도로 많은 양의 내용이기는 하지만, 그래도 제 실험노트에 해당하는 이 블로그에서, 일단 필요하다 싶은 지식을 정리하는 작업도 필요하기는 합니다. 실제로 실험노트를 쓸 때, 정말 중요하다고 생각하는 부분은 따로 정리하는 부분도 있습니다. 그래서 우선 공지를 겸하자면, 저도 이걸 정리한다는 것은 너무 힘들기 때문이고, 중요하다고 판단하는 부분이 사람마다 다를 수 있어서 제 기준에서는 상당히 중요하다고 생각하는 것도, 독자분들에게는 하찮아 보일 수 있습니다. 어찌되었든 간에 그냥 공지만 딸랑 올리고 포스팅을 할 수는 없어서, 우선 이번 포스팅에서는 제가 만들고자 했던 pytraderwithbrain이라고 해서 뇌가 있는 p.. 2020. 2. 9.