Установите плагин Jupytext на AWS Sagemaker - PullRequest
1 голос
/ 28 января 2020

Jupytext позволяет сохранить записную книжку в виде простого python или файла уценки. Одним из преимуществ является то, что вы можете легко git diff в запросах на слияние.

Как вы можете установить плагин jupytext в среде jupyter / jupyterlab в AWS Sagemaker?

1 Ответ

2 голосов
/ 28 января 2020

для установки jupytext в jupyter (lab) используйте следующий скрипт в вашей конфигурации жизненного цикла sagemaker при запуске :

#!/bin/bash

set -e

echo "installing jupytext plugin into the jupyter(lab) environment"

sudo -u ec2-user -i <<EOF

# to install jupyter plugins, you need to select the jupyter environment
source /home/ec2-user/anaconda3/bin/activate /home/ec2-user/anaconda3/envs/JupyterSystemEnv

# install jupytext
pip install jupytext --upgrade
jupyter labextension install jupyterlab-jupytext

# allow jupyter to open and save notebooks as text files.
echo c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager" >> /home/ec2-user/.jupyter/jupyter_notebook_config.py

# restart jupyter to let the changes take effect.
sudo initctl restart jupyter-server --no-wait

EOF
...