Go to file
Thomas Kluyver a425ed30ef Env variables for server root & URL in terminals
This came up on reddit: if you want to open a notebook or a file in the
text editor from the terminal inside the notebook web interface, you can
construct a URL to open. But to do that accurately, you need to know the
root directory where the server is looking, and the first part of the
URL. This exposes both of those as environment variables:
$JUPYTER_SERVER_ROOT and $JUPYTER_SERVER_URL.
2015-07-21 13:34:09 -07:00
docs step-forward button 2015-07-13 00:43:38 -04:00
git-hooks
notebook Env variables for server root & URL in terminals 2015-07-21 13:34:09 -07:00
scripts install-nbextension -> nbextension install 2015-06-26 14:28:32 -07:00
tools/tests
.bowerrc s/jupyter_notebook/notebook 2015-05-14 10:49:28 -07:00
.gitignore update .gitignore with swap and map file 2015-06-10 16:07:00 -07:00
.gitmodules remove submodule 2015-04-21 15:37:09 -07:00
.mailmap fix backward n_pulls, n_issues in github stats 2015-04-03 13:05:18 -07:00
.travis.yml Cache bower cache. Speed up build by 1min/matrix item 2015-06-11 13:04:36 -07:00
bower.json update backbone 2015-05-27 08:54:55 -04:00
build-main.js Don't uglify js 2015-07-12 14:13:03 -05:00
CONTRIBUTING.md package skeleton 2015-04-21 15:37:06 -07:00
COPYING.md package skeleton 2015-04-21 15:37:06 -07:00
Dockerfile ipykernel no longer has requirements.txt 2015-07-14 13:43:01 -07:00
gulpfile.js Do not minify css 2015-06-09 13:57:27 -07:00
MANIFEST.in add bower.json from ipython-components 2015-04-21 15:37:09 -07:00
package.json Do not minify css 2015-06-09 13:57:27 -07:00
README.md s/jupyter_notebook/notebook 2015-05-14 10:49:28 -07:00
requirements.txt replace jupyter_nbformat by nbformat 2015-05-08 14:33:07 -07:00
setup.cfg package skeleton 2015-04-21 15:37:06 -07:00
setup.py trigger gulp js as distutils step 2015-05-22 16:07:03 -07:00
setupbase.py Merge pull request #102 from Carreau/no-global 2015-06-01 13:20:50 -07:00

Jupyter Notebook

The Jupyter HTML notebook is a web-based notebook environment for interactive computing.

Dev quickstart:

  • Create a virtual env (ie jupyter-dev)
  • ensure that you have node/npm installed (ie brew install node on OS X)
  • Clone this repo and cd into it
  • pip install -r requirements.txt -e .

NOTE: For Debian/Ubuntu systems, if you're installing the system node you need to use the 'nodejs-legacy' package and not the 'node' package.

Launch with:

jupyter notebook

For Ubuntu Trusty:

sudo apt-get install nodejs-legacy npm python-virtualenv python-dev
python2 -m virtualenv ~/.virtualenvs/notebook
source ~/.virtualenvs/notebook/bin/activate
pip install --upgrade setuptools pip
git clone https://github.com/jupyter/notebook.git
cd notebook
pip install -r requirements.txt -e .
jupyter notebook