All programming languages use external utility programs to make development and execution easier on the programmer. Python is no different in this regard. In this chapter, you will take a look at some of the most common external utilities that are used when writing code for the Python programming language . These include utilities to set up environments, better interpreters, an entire coding environment, and even a shell replacement.
13-1. Creating a Virtual Environment
Problem
You want to create and use a virtual environment for a particular Python program.
Solution
The usual way to create and manage ...