Skip to content

Jupyter Notebook

  • Jupyter
  • Install
    • pipenv install jupyter

Resources

Notes

  • Configuration - ~/Library/Jupyter

Installing the notebook - using pipenv

  • Create notebook folder and cd into directory mkdir notebook
  • Install jupyter - pipenv install jupyter
  • Install Kernels
    • Need node.js ,npm and *zeromq installed
      • Using macports - sudo port install zmq - zeromq
      • Using nvm for node.js
    • Init a package.json file
    • Install JavaScript kernel - install everything local in folder - GitHub
      • pipenv install pyzmq
      • npm install -g ijavascript - Need to install as global for it to work correctly
      • npx ijsinstall
      • npx ijsnotebook - Run the notebook with JavaScript enabled
    • Install TypeScript kernel - GitHub
      • npm install itypescript
      • jupyter notebook - Typescript is now enabled.
    • Install Ruby - GitHub
      • Using RVM to manage Ruby
      • Install iRuby - gem install iruby
      • Install ffi-rzmq - gem install ffi-rzmq
      • iruby register --force
    • Install Elm - Elm
      • pipenv install elm_kernel
      • python -m elm_kernel.install
  • Setting up JuperLab - JupyterLab
    • Install in jupyter folder - pipenv jupyterlab

BeakerX - includes a number of kernel extensions including SQL

  • pip install beakerx then beakerx install
  • Other Resources
    • Binder - Notebooks with documentation for BeakerX
  • Very limited documentation.