Jupyter Notebook Installation Guide (Mac)
Jupyter Notebook Installation Guide (Mac)
Jupyter Notebook Installation Guide (Mac)
Physics 104/6
Queen’s University
For the rest of our PTLs this year, we will be using a software package
called Jupyter Notebook. As we begin to learn together how to use Jupy-
ter Notebook, you’ll get to see how it’ll help you organize your work as
well as take care of a lot of the grunt work done in data analysis.
You may find the learning curve steep as you learn how to use Jupyter
Notebook, but the more you use it, the easier it’ll become. And take
heart that you’re using the software that thousands of research physi-
cists around the world are using everyday to do real science!
Let’s get started!
1. Download Anaconda
Go to: https://www.continuum.io/downloads#osx
Click on “GRAPHICAL INSTALLER” under the Python 3.5 version. IT IS VERY IMPORTANT TO USE THE 3.5 VER-
SION!
2. Save Anaconda Installer and Open
As Anaconda installs, you’ll be asked a series of questions. Answer “Continue”, “Continue”, “Continue”,
“Continue”, “Agree”, “Install for me only” then “Continue”, “Install”, “Close”
You’re done once you click “Close”. You just installed Anaconda. No big deal.
4. Open Terminal
To install QExPy (the software from Queen’s we’ll be using), we’ll use Terminal. In Terminal, we are given a
place where we can type commands for the computer to follow
In our case, we’ll type “pip install qexpy”. CHECK YOUR SPELLING!
Then to have the computer do this, we press the Enter key
6. Make Sure QExPy Installed Correctly
Once you pressed Enter in the previous step, you may have noticed a bunch of “computer code” flashed by.
This is just your computer letting you know what it’s doing
At the end of the day, just make sure that the last few lines say something along the lines of “Successfully
installed qexpy-0.3.5”. The last digits in this might be different, but don’t worry about that! If its not success-
ful, make sure you followed the previous steps carefully, and let your LF know in your PTL
Feel free to close Terminal once this is complete
Sometimes you may need to update QExPy, so in that case please refer to the “Guide to Updating QExPy” at
the end of this package
7. Make a Folder for your Jupyter Notebooks
As we move through the journey known as Physics 104/106 together, it’ll be useful to have a folder where
you can save all your Jupyter Notebooks
We’re actually quite constrained as where we can make this folder, so open “Finder”, and then click on
“Documents”. MAKING THE FOLDER HERE IS CRITICAL!
Then create a new folder. Call it “Jupyter Notebooks”
8. Start-up Anaconda Navigator
Next we need to start-up an app called “Anaconda Navigator”. From this app, we’ll launch Jupyter Notebook
To find Anaconda Navigator, open Finder and go to Applications
Then open the “anaconda” folder and then click on “Navigator”
9. Start-up Jupyter Notebook
Once Navigator opens, you’ll see a variety of Anaconda apps that you can use
For our purposes, we’ll launch Jupyter Notebook by clicking the “Launch” button (NOTE: you may or may
not have all the apps shown in the image above)
10. Jupyter Notebook Starts-up
Along with the previous terminal, a web browser window will open with the address “localhost:8888/
tree” (aka a browser window connected to Jupyter Notebook)
You’ll see the folders and files from your computer in this window. We want to find the “Jupyter Notebooks”
folder we created back in Step 7, so we’ll click on the “Documents” folder
12. Opening the Jupyter Notebook Folder
Once inside of the Documents folder, we can know see all our documents, along with the “Jupyter Note-
books” folder we made earlier
Click on this folder to go into it
Every time you use Jupyter Notebook, make sure you go to this folder once you start it up
13. Make a New Folder
We’ll want to keep all our notebooks and files organized, so let’s create a new folder
On the top right, click “New” and then select “Folder”
You’ll notice a new folder called “Untitled Folder” will appear
14. Rename Your Folder
To rename this folder, check off the box beside “Untitled Folder”
A “Rename” button will appear at the top left. Click this, enter the name “My First Notebook”, and then
press Enter
Then click on “My First Notebook” to enter your new folder
15. Create a New Notebook
Now that we’re in our new folder, let’s make a our first Jupyter Notebook
Click on “New” again in the top right, and now under “Notebooks”, select “Python [Root]” (or “Python3” or
“Python [conda root]” on some computers)
And BAM!, a new browser tab will open, and there you have it, your first Notebook (audience applauses
whole-heartedly)
You can also go back to main notebook tab (the first one that opened) if you want to open more Notebooks
16. Name and Save Your Notebook
To name our snazzy new Notebook, we can click on “Untitled” at the top of the notebook, enter the name
of your notebook (Ex. Dave’s Super Snazzy Notebook), and press “OK”
To save it, press the “Save” button on the top left
17. Getting Ready to Write
Jupyter Notebooks are made up of cells, and for each cell, we can set whether that cell will be for explaining
something (called “Markdown” cells) or for running some code (called “Code” cells)
By default, our notebook has one Code cell (where the red arrow is pointing), but we can change it to a
Markdown cell by clicking on the “Code” dropdown menu, and selecting “Markdown”. You’ll notice that the
“In []:” disappears from the cell
18. Writing in a Notebook
To write in your Notebook, simply click on the cell, and type away. You can use the above example if you
want to see what the hash symbol does
Once you’re done type, press “Shift” and “Enter” at the same time. Voila! Words!
19. Editing Text
To edit what you just wrote, simply double-click on the cell you want to edit, and it’ll pop back into edit
mode
Press “Shift” and “Enter” once you’re done
And don’t forget to save often so you don’t lose any work!
20. Saving a PTL Jupyter Notebook
On the On Q course page, you can download an example PTL Notebook titled “My First PTL Notebook.zip”
Download this zip file and save it in your “Jupyter Notebooks” folder you made in Step 7
Then find this file in “Finder”, right-click on it, select “Open With”, and choose “Archive Utility”
Once done, you can delete the downloaded zip file, leaving the new folder for you to use
21. Opening a PTL Jupyter Notebook
Then back in the web browser tab that has your “Jupyter Notebooks” folder open, you should now see a
“My First PTL Report Notebook” folder
If not, refresh the web page
Click on this folder to go into the folder
22. Opening a PTL Jupyter Notebook
Once in the “My First PTL Report Notebook” folder you should see a file called “My First PTL Report Note-
book.ipynb”, with a little notebook symbol beside it
Click on this file, and a new browser tab will open with this notebook
Take a look at it to get a small sneak peak for what your PTL will look like for next week
23. Closing a Notebook and Juypter Notebook
Once you’ve saved your work, you can close a notebook by simply clicking the “x” on the web browser tab
with it open
If you’re done with Jupyter Notebook all together, you can close the web browser tab showing your folders,
and then close the terminal that is running by clicking the “x”
That’s all there is to it! Great job!
Guide to Updating QExPy
Updating QExPy (1/2)
Once the terminal stops displaying new text and you can type again, type in “pip install --upgrade qexpy”
Press Enter to have the computer run this, and again some text should be displayed to show the progress
Once this finishes and no more new text is being displayed, you’re done! You can close Terminal now