본문 바로가기

구글 코랩45

2라운드의 구글 코랩(google colab)작전 -8- 안녕하세요? 어제 포스팅에서 언급한 바와 같이 포스팅 꺼리가 상당히 밀려 있습니다만, 개인적인 사정에 의해서 포스팅이 밀렸는데, 이 밀려있는 분량을 처리하고 다음 스텝을 밟기 위해서, 계속해서 실험한 내용을 올려 보고자 합니다. 일단 이 올리기 위한 내용중에, 어떻게 시도하고 에러나오고, 이걸 해결하기 위한 계속되는 작업을 해야 합니다. 일단 기존의 subprocess에서 Popen을 대체할 수 있을 것으로 생각이 되는 run을 사용했지만, 이것 까지는 좋은데 기존의 communicate라는 메서드가 불능이 되면서 자식 프로세스로 데이터를 전달할 수 없게 되었습니다. 그래서 1차 시도는 실패가 되었습니다. 극래서 일단 작업을 하다시 해 보기 위해서, 일단 코드를 구글 코랩에 올려 보고자 했습니다. 당연하.. 2020. 7. 17.
2라운드의 구글 코랩(google colab)작전 -7- 안녕하세요? 지난번 포스팅에서 어떻게 progress bar를 만들려고 했는데 이게 단순한 일이 아님을 알고서 일단 다음의 작업을 해 보고자 합니다. 지금까지 환경을 건드리고 이래저래 했던 것은 다 구글 코랩에서 py파일을 돌려 보기 위해서 했던 작업인데, 이제는 해 보아야 할 차례가 되어 갑니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 어떻게 해서 관련된 파일들을 올리고 나서, 이제는 실행을 하기 위한 코드를 구글 코랩에서 실행시켜 봅니다. 일단 이 작업을 하기 위해서, 필요한 파일, 특히 새로 만든 파이썬 환경 폴더를 업로드 하는데 가장 많은 시간이 걸렸습니다. 아무튼 이렇게 해서 어떻게 시간은 시간대로 걸렸고, 작업은 작업대로 끝이 났습니다. 그리고 나서 다음으로 한번 실행을 시켜 보니, .. 2020. 7. 17.
2라운드의 구글 코랩(google colab)작전 - 1- 안녕하세요? 지난번 포스팅에서 언급한 바와 같이 일단, 어떻게 GUI에 더 이상은 매달릴 수는 없어서 하는 수 없이 GUI없이 py파일을 작성해서 한번 작업해 보는 것으로 가야 했습니다. 그런데 이 작업도 만만하다고 할 수만은 없는게, 일단 제가 써보지 않은 것을 다시한번 봐야 하는 문제점이 있습니다. 일단 이 작업을 기존의 프로젝트에서 계속 하기에는 무언가 무리가 있었기 때문에, 하는 수 없이 일단은 새로운 프로젝트를 생성해 주도록 합니다. 그리고 나서 다음으로 진행해야 할 것은 인터프린터를 지정하는 것인데, 이전에 했던 것처럼 64비트 운영체제에서 사용할 수 있는 것으로 진행하도록 합니다. 그리고 나서 첫 머리를 위 스크린샷과 같이 만들어 주도록 합니다. 일단 여기서는 우선 기존에 사용이 되었는 py.. 2020. 7. 14.
구글 코랩(google colab) 작전 -end of round1- 안녕하세요? 이번 포스팅에서는 상대적으로 상당히 짧지만 중요한 내용을 올려 보고자 합니다. 이제까지 작동이 안되는 가상환경을 계속 어떻게 하려고 했는데, 그 이유는 별것 아니고, 어떻게 해서든 간에, 구글 코랩에서 작동을 시키고자 하는 것 때문입니다. 그래서 이번에야 말로 이 작업을 하고자 합니다. 일단 여기서도 상당히 많은 시간이 걸리기는 했습니다만, 새로 만들어 놓은 가상환경의 폴더를 올려 보고자 합니다. 이렇게 하는 것으로 일단 하나 완성이 되었으며........... 자식 프로세스를 돌리기 위한 과3정인 이 작업을 먼저 사용해 보았습니다만, 위 스크린샷처럼 제대로 무언가가 나오지 않았습니다. 알고봤더니, 일단 pyqt5가 있는 경우에는 위 스크린샷처럼 QProcess를 해야만 했습니다. 이렇게 해.. 2020. 7. 13.