Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set your subtitle preferences in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Installing Packages With pip (Summary)

In this video course, you learned how to install third-party packages using Python’s package manager, pip. After getting to know the terminal and virtual environments, you saw several useful pip commands, including pip install, pip list, and pip uninstall.

You also learned how to declare requirements for your project and find third-party packages on PyPI.

To continue your Python learning journey, check out these video courses:

You’ll also find these written tutorials useful:


Course Slides (PDF)

8.0 MB

00:00 Congratulations, you made it to the last lesson of this course. In this course, you learned how to use the terminal, how to run pip and why it’s important, you worked with virtual environments, installed and uninstalled packages, you declared project requirements, and I showed you how to find third-party packages.

00:20 If you want to dive deeper in some of the topics that we tackled in this course, here are some resources for you.

00:29 I already mentioned the Code Conversations about the terminals on Windows, Linux, and macOS before, but I had so much fun with Ian, Geir Arne, and Martin that it’s worth mentioning them again here. As a Windows user, I also want to recommend Ian’s Windows guide again.

00:45 It tackles much more than just installing the terminal and showing you how to open it. When you follow the Windows Setup Guide, you really have a solid environment for Python development.

00:57 In this video course, you installed Requests and Rich as example packages to understand how pip works. If you want to find out what both libraries are about, then check out these two tutorials.

01:09 In the Python Requests Library (Guide), you’ll see some of the most useful features that Requests has to offer. In summary, you’ll learn how to use Requests efficiently to make web requests with your Python programs. In the second tutorial, you’ll build your own Wordle clone with Python.

01:26 Your game will run in the terminal, and you’ll use Rich to ensure your word-guessing app looks good. You’ll learn how to build a command-line application from scratch, and once you’re done, you can challenge your friends to a Wordle competition.

01:40 Last but not least, I want to share two tutorials we have on pip and virtual environments on The pip tutorial covers some of the things you already learned in this video course, so it’s a nice refresher, but you’ll also find a bunch of topics that we didn’t cover. For example, what to do whenpip doesn’t work as expected, or how to use multiple requirement files in one project.

02:04 If you want to learn more about virtual environments, then check out the Real Python primer on them. Again, you’ll find some topics that we already covered in this video course, but just like in the pip tutorial, you’ll dive much deeper into the topic.

02:18 I really recommend checking it out.

02:22 While our video course ends at this point, your journey as a Python developer just starts. With pip, you can access the whole wide world of Python packages to bootstrap your projects.

02:34 Is there a particular package you’re excited to install with pip and use in your project? Let me know in the comments below. Thanks for watching, and see you next time at

Become a Member to join the conversation.