Как запустить мой код Python в облаке Google, не опасаясь отключения - абсолютный новичок? - PullRequest
2 голосов
/ 06 июля 2019

Я пытался использовать python 3 для интеллектуального анализа текста в CSV-файле объемом 650 МБ, но мой компьютер был недостаточно мощным, чтобы это сделать. Моим вторым решением было обратиться к облаку Google. Я настроил свои виртуальные машины и блокнот jupyter в облаке Google, и он отлично работает. Проблема, однако, в том, что я постоянно боюсь разрыва связи. На самом деле, мое соединение с сервером Google было потеряно пару раз, как и вся моя работа.

Мой вопрос: есть ли способ, чтобы облако запускало мой код, не боясь отключиться? Мне нужно иметь доступ к моему CSV-файлу, а также к выходному файлу.

Я знаю, что есть несколько способов сделать это и прочитал много материала. Тем не менее, они слишком технические для начинающего, как я, чтобы понять. Я действительно ценю более фиктивную версию. Спасибо!

ОБНОВЛЕНИЕ: вот как я могу получить доступ к своей записной книжке Jupyter в облаке Google:

1 - я запускаю свой экземпляр в облаке Google

2 - я нажимаю на SSH

3 - в появившемся окне я набираю следующее:

jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser &

Я видел, как люди рекомендуют добавлять nohup в начале того же комментария. Я попробовал это и получил это сообщение:

nohup: ignoring input and appending output to 'nohup.out'

И ничего не происходит.

1 Ответ

5 голосов
/ 06 июля 2019

Если я правильно понимаю вашу проблему, вы можете просто запустить программу в экземпляре экрана:

После подключения по типу ssh screen
Запустите вашу команду
Нажмите Ctrl + A, Ctrl + D Теперь вы можете отключиться от ssh, и ваш код продолжит работу. Вы можете подключиться к экрану через screen -r

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...