본문 바로가기
무모한 도전-주식 인공지능 만들기

PyCharm에서 import문제를 해결하기 위한 시도

by 인터넷떠돌이 2018. 10. 30.
반응형

안녕하세요?


일단 RLTrader의 기본적인 골격은 다 만들어 놓기는 했는데, 정작 PyCharm에서 import문제를 해결하기 못해서 전혀 작동이 되지 않고 있는 중 입니다. 그래서 이 작업을 어떻게 완성시키기 위해서, import에서 발생한 에러를 해결하기 위한 좌우충돌의 내용을 포스팅 하고자 합니다.



먼저 PyCharm에서 File메뉴에서 있는 Settings를 눌러서, 열어 보도록 합니다.



그리고 나서 Project:TestAI에서 Project Interpreter를 선택하도록 하는데, 여기서는 더 이상 어떻게 경로를 지정해 줄 수 없었습니다. 그래서 여기까지는 그렇게 의미있는 작업이 아니기는 했습니다.



일단 PyCharm에서 프로젝트의 구조라고 해야 할까요? 위 스크린샷에서 보이는 rltrader의 모든 폴더와 py파일을 일단 선택해 주도록 합니다.




그냥 모두 상위 디렉토리로 옮겨 주었습니다. 옮기는 방법은 유니티5에서 계층뷰의 게임 오브젝트를 옮길 때와 마찬가지로 그냥 드레그 앤 드롭만 하면 되었습니다.



그러자 이번에는 main모듈과 Policy_learner에 있던 import관련되어 있는 에러가 모두 사라진 것을 볼 수 있었습니다. 그래서 일단은 import에러가 해결이 된 것으로 보여집니다.



위 스크린샷은 이전에 코딩 했을 때 에러가 있다고 했는 부분에서 에러가 사라진 것을 보여주고 있습니다. 결국 폴더의 경로가 문제였는데, 위에서 처럼 모두 rltrader에 모든 모듈이 모여 있으면, 여기에 있다고 따로 경로를 지정해 주어야 하는데, 그걸 해주지 않은 것이 문제라는 생각이 듭니다.



일단 시험적으로 프로그램을 실행시켜 본 결과 입니다. 이 결과에서는 역시나 주가 차트 데이터가 준비되지 않았으니, 제대로 강화학습이 시작하지 않고, 에러가 뜨는 것을 볼 수 있습니다. 그래서 다음 포스팅에서는 적당한 주식 차트를 준비해 보고 나서 한번 기계학습을 작동시켜 봐야 겠습니다.

반응형