Есть ли способ скрыть вывод одной ячейки кода в Google Colab?
Никому не нужно видеть море pip бревен при установке вещей:
pip
Если вы посмотрите на скриншотвы увидите, что я пытался применить одно из решений из подобного вопроса переполнения стека: https://stackoverflow.com/a/48084050/1762493
Я пытался применить TagRemovePreprocessor.remove_single_output_tags как #comment, @@Magic и !commandно те не работают с этой линией.
TagRemovePreprocessor.remove_single_output_tags
#comment
@@Magic
!command
Я проверил записные книжки Colab «Welcome» и «Resource», но ничего не заметил там для более глубоких настроек записной книжки: https://colab.research.google.com/notebooks/welcome.ipynb
Возможно ли это вообще?
В этом случае вы можете просто использовать
!pip install -q gwpy
В общем, вы можете запустить ячейку с %% capture
%%capture # the rest of your code
Я нашел этот ответ и успешно применил его: https://serverfault.com/a/41968/328943
Простое добавление &> /dev/null к хвосту любой команды отключит вывод ее за пределы любых ошибок, которые могут возникнуть.
&> /dev/null
Вот так:
!pip install gwpy &> /dev/null