TL; DR
На данный момент загрузка ноутбука Jupyter с последующим преобразованием его в PDF является самым быстрым способом.
Если вы все еще хотите конвертировать записную книжку в PDF на самом kaggle, вы можете сделать это с помощью командной строки, выполнив следующие действия:
Обратите внимание, что Интернет должен бытьподключен (проверьте в правом меню).
1. Убедитесь, что все необходимые библиотеки установлены.
!pip install nbconvert # already-installed (most probably)
!apt install pandoc # already-installed
!apt install texlive-xetex -y # this'll take a long time
2. Используйте nbconvert
, чтобы преобразовать блокнот Jupyter в PDF
!ls # will output notebook name e.g. `__notebook_source__.ipynb`
!jupyter nbconvert --execute --to pdf __notebook_source__.ipynb
3. Теперь вы можете Commit и Run и получить этофайл на Выведите на вкладку или просто загрузите его, используя SSH или стороннюю службу, такую как Transfer.sh
!curl --upload-file __notebook_source__.pdf https://transfer.sh/notebook.pdf
Это приведет к выводу URL, как это:
https://transfer.sh/llMTI/notebook.pdf
Перейдите по ссылке и получите ваш файл.
Обратите внимание, что вы можете пропустить установку texlive-xetex
, если вам нужен только файл HTML.