Virtual environments and interpreters

In the previous sections, we talked about the different types of projects you can create with PyCharm and skipped through the discussion of choosing the appropriate virtual environments and interpreters for your projects. In this section, we will have that discussion, and see how the management of virtual environments and Python interpreters within PyCharm projects tie into all that we have learned.