Installation and Setup
00:00 Time to get set up to get started with the tutorial. I will be using the Anaconda Python distribution throughout this tutorial, but I’m also going to show you in this video how to do it both with Anaconda or just with plain Python.
00:15 So first, if you want to use Anaconda, you will have to head over to their website and download an installer. You can get one for Windows, macOS, or Linux. Just choose your platform, download the appropriate installer, and follow the installation instructions.
Once you’re done with this, you can go to your terminal and then you can create a new conda environment. You can do that by saying
conda create and then
--name and then you can give the environment a name.
I would call it
plotnine, but that’s just a name, so you could use anything else as well. Press Enter, and then agree that it should be installing all of this stuff.
So, the environment has been created. Now I can activate it and I can do this by running the command
conda activate and the name of the environment. So we’ll say
conda activate plotnine.
And once you see this prompt here on the side, before your prompt, the
plotnine name of your environment, then you’re inside of the environment, and then you can install the packages that you need for this course.
Those are going to be just two. You’re going to need plotnine and Jupyter Notebooks, so you can say
conda install plotnine and jupyter, press Enter, and then just wait for this installation to complete.
01:38 It’s going to download a bunch of stuff. Oh, I will have to say yes, ha, and then you see that it starts downloading all of the packages that it needs. Those are some dependencies for either Jupyter Notebooks or for plotnine.
01:54 You will see that there’s a bunch of popular Python libraries like SciPy or pandas that are going to get installed as well because plotnine nine actually relies on a lot of these things and does it’s plotting based on a mixture of pandas and Matplotlib, but abstracts on top of that.
02:13 So, the installation is done. You might see a bit more because I’ve done this before, I’ve downloaded some of the libraries before, so it didn’t have to download everything.
But once it tells you
done and brings back the prompt, then you’re good, and then you’re ready to get started if you want to do it with the Anaconda distribution. Now, let me deactivate this and show you how to do it without Anaconda.
So, if you want to use the built-in Python virtual environment module, then you need to follow a similar process. You don’t need to download Anaconda, and then you just need to create a virtual environment using the
venv module and then you also need to activate it and install
So, let’s look at this in the terminal. First, I need to create the virtual environment, which I will do with the saying
python -m venv, use the
venv module, and create a virtual environment in a folder called
You can also give it a name. You can say
--prompt and then give it a name just like you did with the conda environment. I’m going to call this one also
plotnine, press Enter, and then wait for this to complete, which was pretty quick.
And then I also need to activate it, so I’m going to say
source, go to this folder,
bin/ folder, and the
And when I execute this
activate script, then the virtual environment has been activated. Now, once you see this here on the side, you can go ahead and say
pip install plotnine and
jupyter, press Enter, and again, you’re just now going to have to wait for this installation to complete, and then you’re ready to go.
04:01 I’m not going to wait this out now because I’m going to be using Anaconda, but with running these commands in an activated version environment, you’re going to be set up to get started working on this just as well as you would with Anaconda.
Once all your installations are complete, you can create a new folder for your project. So let’s
mkdir, inside of
Documents/ I’m going to make a new folder called
plotnine, and then I’m also going to move there.
Okay, and I have a new empty folder called
plotnine. Inside of here, I’m going to start the Jupyter Notebook.
04:48 Now, once the server is up and running, your browser will bring up an empty site that looks approximately like this. In here, you can create a new Python 3 Notebook by clicking on New and then Python 3.
05:07 Once you’re here, you’re ready to get started with the first lesson.
05:12 And that’s all about the setup. In the next lesson, you’re going to start looking at the first layer of the grammar of graphics: the data layer. You’ll learn about it at hands [sic] of running through a couple of examples in a Jupyter Notebook.
Become a Member to join the conversation.