



Next, install Python 2.7, Python Pip, and Python Development: This will ensure that old or outdated packages do not interfere with the installation. In this section we will install Python 2.7 and Pip.įirst, update the system’s package index. Initial Server Setup with Ubuntu 16.04 explains how to add users and give them sudo access. If root access is required for the command, it will be preceded by sudo. Non-root user with sudo privileges ( Initial Server Setup with Ubuntu 16.04 explains how to set this up.)Īll the commands in this tutorial should be run as a non-root user.To follow this tutorial, you will need the following: For the purposes of this tutorial, Python 2 (2.7.x) is used since many of the data science, scientific computing, and high-performance computing libraries support 2.7 and not 3.0+. Python) and rich text elements (paragraph, equations, figures, links, etc.) which aid in presenting reproducible research.īy the end of this guide, you will be able to run Python 2.7 code using Ipython and Jupyter Notebook running on a remote server. Jupyter notebooks (or simply notebooks) are documents produced by the Jupyter Notebook app which contain both computer code (e.g. This article will walk you through setting up a server to run Jupyter Notebook as well as teach you how to connect to and use the notebook. Jupyter Notebook offers an interactive web interface to many languages, including IPython. IPython is an interactive command-line interface to Python.
