Configuration files for a customized Jupyter notebook feature set. Features include:
- Table of contents
- Line numbers
- Automatic saves
- CSS styling
- Password and token protection (inside jupyter_notebook_config.py)
- Create a virtual environment
python3 -m pip install --upgrade pip
python3 -m pip install virtualenv
virtualenv -p python3.6 venv
source venv/bin/activate
- Install necessary packages
python3 -m pip install jupyter
python3 -m pip install ipykernel
python3 -m pip install jupyter_contrib_nbextensions
- Create a kernel for this proejct
ipython kernel install --user --name=jupyter_config
- Create the configuration files
jupyter notebook --generate-config -y
jupyter contrib nbextension install --user
rm -rf ~/.jupyter/jupyter_notebook_config.json
rm -rf ~/.jupyter/jupyter_nbconvert_config.json
cp jupyter_notebook_config.py ~/.jupyter/
mkdir ~/.jupyter/custom
cp custom/custom.css ~/.jupyter/custom/
mkdir ~/.jupyter/nbconfig
cp nbconfig/notebook.json ~/.jupyter/nbconfig/
- Run Jupyter
jupyter notebook
- Create a notebook by pressing
New
โjupyter_config