Есть ли способ обнаружить, что код работает в колаборатории, в отличие от «классического юпитера» - PullRequest
0 голосов
/ 04 мая 2019

Кто-нибудь знает, есть ли способ программно определить, что мы работаем в колаборатории, а не "классический юпитер"?

После этой замечательной статьи об использовании Scala в колаборатории я попробовал использовать плотно.

Однако я столкнулся с этой проблемой .Хотя я нашел работу вокруг (как подробно описано в выпуске).Один из комментариев предполагает, что существует общая работа, которая может быть применена, если наш код может обнаружить, что он работает в Колаборатории.

Спасибо за любые указатели!

1 Ответ

2 голосов
/ 05 мая 2019

Есть несколько модулей импорта, типичных для Colab.Например, в Python:

import sys
'google.colab' in sys.modules
...