Pipenv is a Python virtualenv management tool that bridges the gaps between pip, python, and virtualenv. It automatically creates and manages a virtualenv for users' projects, as well as handling packages in the Pipfile. Pipenv generates a project Pipfile.lock for deterministic builds and encourages the latest versions of dependencies for security reasons. It also provides insight into dependency graphs and supports local customizations with .env files. Pipenv eliminates the need to use pip and virtualenv separately. It manages a good hash of the last tested combination's abstract dependency declarations. Users can install packages from git or install a dev dependency. Commands to generate a lockfile and uninstall everything are supported. Pipenv is easy to install with pip and available on different platforms.

don't have tea/gui yet? download here

Copy the tea one-liner above into your terminal to install tea will interpret the documentation and take care of any dependencies.