Locked learning resources

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

Unlock This Lesson

Locked learning resources

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

Unlock This Lesson

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 realpython.com. 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 realpython.com.

Become a Member to join the conversation.