Working With Pipenv

Managing multiple Python projects with their own third-party packages can get complicated. It is best practice to use a virtual environment to sandbox the requirements for each of your projects. Enter pipenv, the official recommended package management tool for Python. It handles both installation and virtual environments to help you manage your Python dependencies.

In this course, you’ll learn about:

  • How to use pip to install a package
  • Where Python puts packages by default
  • How to use pipenv to create virtual environments and install packages
  • How pipenv handles package conflicts

What’s Included:

Downloadable Resources:

About Christopher Trudeau

Christopher has a passion for the Python language and writes for Real Python. He is a consultant who helps advise organizations on how to improve their technical teams.

» More about Christopher

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Avatar image for Gattamaneni Kumar Raja

Gattamaneni Kumar Raja on July 21, 2022

Good to run through this tutorial to be aware of this new tool for package management. It was brief and to the point. Thanks for taking your time and building such tutorials Christopher.

← Browse All Courses