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

cmd를 관리자 권한으로 실행해서 인공지능 투자자를 실행하기

by 인터넷떠돌이 2019. 6. 28.
반응형

안녕하세요?

 

간밤에 한번 할 수 있을 것 같은 느낌이 들어서 있는대로 밤을 새다 시피 해서 달리기는 했습니다만, 어째서 결과가 시원치 않게 끝난 것을 확인할 수 있기는 있었습니다. 그래도 기록을 남기기는 남겼기 때문에, 그 시원찮지 않은 결과가 나오는 과정이라도 한번 이 블로그에 올려 보고자 합니다.

 

먼저 윈도우에서 검색기능을 이용해서, 한번 cmd-명령 프롬프트의 바로가기를 선택한 다음, 여기서 바로가기에서 고급 옵션을 선택해 주도록 합니다.

 

그리고 나서 고급속성에서 관리자 권한으로 실행이라는 항목을 체크 해 주도록 합니다. 이렇게 하는 것으로 일일히 마우스 우클릭으로 관리자 권한으로 실행을 눌러줄 필요가 없는 것 입니다.

 

실제로 한번 cmd를 실행시킨 다음에 작업 표시줄에 아이콘을 고정시키고 나서, 위 스크린샷처럼 관리자  권한으로 실행이 되는 것을 확인할 수 있었습니다.

 

이제 pytraderwithbrain이라는 프로젝트가 있는 폴더로 이동을 한 다음에, python 실행하는 py파일이름.py 를 타이핑해서 한번 실행시켜 보도록 합니다.

 

 

일단 위 스크린샷처럼 작업 표시줄에 여러개의 MyStockTrader가 실행이 되는 것을 확인할 수 있기는 있었습니다. 문제는 바로 다음입니다.

 

어떻게 된 것인지 모르겠지만, 활동의 증거라고 할 수 있는 action_list.txt파일들이 한개도 생성이 되지 않는 것을 확인할 수 있었습니다.

 

그래서 한번 가정을 한 것이, 아무래도 파이참에서 실행을 했을 때와 cmd창에서 실행을 했을 때에, 위치를 다르게 지정하는 것이 아닌가 하는 생각이 들었습니다. 먼저 parent_pytrader3에서 현재 위치를 표시하도록 만들어 줍니다.

 

그렇게 하고 나서 파이참에서 실행을 시키자, 제 프로젝트가 있는 위치로 제대로 나오는 것을 확인할 수 있기는 있었습니다.

 

이제 한번 cmd창에서 한번 실행을 시켜 보도록 했습니다. 이렇게 하고 나서도 제대로 현재 위치가 제대로 된 위치로 나오는 것을 볼 수 있었습니다.

 

그래서 위 스크린샷처럼 한번 communication.txt를 읽어들이지 못해서 이런 일이 벌어진 것이 아닌가 해서, 한번 경로를 절대 경로로 바꾸어 주도록 했습니다.

 

그리고 나서 다시한번 실행을 시켜서, 이번에는 활동의 증거라고 할 수 있는 action_list.txt가 생성이 되리라 생각을 했습니다만........

 

그래도 여전히 action_list.txt는 생성이 되지 않는 것을 확인할 수 있었습니다. 이래서야 상당히 곤란하다는 생각이 드는데, 아무튼 이대로는 cmd창에서 아무런 성과도 없으리라는 생각이 들어서, 한번 우회로를 선택해 보고자 했습니다. 그래도 다음 포스팅 부터 밤새 작업한 내용들이 이어집니다.

반응형