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

구글 코랩(google colab) 작전 -9-

by 인터넷떠돌이 2020. 7. 13.
반응형

안녕하세요?

 

계속해서 이 사이드로 32비트가 아닌 64비트의 환경을 가지고서 한번 작업을 하는 것도 상당한 시간이 흘렀는데, 아직도 그렇게 큰 성과가 없기는 합니다. 아무튼 간에 이러니 저러니 해도 아직은 포기할 수는 없기 때문에, 작업을 계속해서 이어서 해 보아야 할듯 합니다.

 

일단 계속해서 해도해도 안 되어서, 하는 수 없이 일단 pysqlite3라는 모듈을 설치해서 한번 작업을 해 보고자 했습니다. 그런데 그러고도 상황이 좋지는 않았습니다.

 

그래서 자식 프로세스의 어디가 문제인지 알아보기 위해서, 한번 위 스크린샷처럼 일단 기존의 데이터만 가지고 움직일 수 있도록 만들어 줍니다.

 

그런데 여기서 자식 프로세스는 왜인지 모르게 제대로 실행이 되는 것을 확인할 수 있기는 있었습니다. 이런 현상이 왜 일어나는 지는 잘 모르겠습니다.

 

 

그런데 마지막으로 가서 openpyxl이라고 해서 엑셀 파일을 다루기 위한 모듈이 없어서 생기는 문제점을 하나 발견할 수 있었습니다.

 

일단 엑셀파일이 제외한 나머지 결과는 제대로 나왔다는 것을 확인할 수 있기는 있었습니다. 이렇게 해서 다음 작업을 하기 위해서 움직여 보아야 합니다.

 

일단 먼저 엑셀파일에 결과를 놔두기 위한 작업에 일환으로 위 스크린샷에서 볼 수 있는 것과 같이 일단 openpyxl 모듈을 설치해 주도록 합니다.

 

다음에 한번 더 자식 프로세스만 작업을 시켰더니, 여기서는 위 스크린샷에서 볼 수 있는 것과 같이 일단 엑셀 파일까지 제대로 생성이 되었고, 내용도 제대로 나왔습니다.

 

그래서 계속해서 문제를 일으킨 것이 위 스크린샷에서 보이는 것처럼 사용이 되지 않았지만, import했던 모듈들 때문이라는 생각이 들어서 일단 제거하기로 했습니다.

 

이렇게 해서 위 스크린샷에서 볼 수 있는 것처럼, 필요없는 import를 다 정리하고 나서 작업을 하기는 했습니다. 그런데도 여전히 자식 프로세스는 작동이 되지 않는 것을 확인할 수 있었습니다. 이게 쓸모가 없냐하면, 그것도 아닌게 일단 에러 메세지는 확실하게 부모 프로세스의 가동시 줄어들었습니다. 다만 이러고도 어디가 문제인지 아직 자식 프로세스가 잘 작동을 하지 않았습니다.

반응형