Pipenv is another tool that creates and manages virtual environments for Python, but it also combines the features of pip and virtualenv. To use pipenv, you need to install it first using pip, by running the following command in your terminal: pip install pipenv Once you have installed pipenv, you can create a new virtual environment by running the following command in your terminal, where <project_name> is the name of your project folder: pipenv install --python 3.8 This will create a new folder with the name of your project, which contains a Pipfile and a Pipfile.lock, which are files that store the information about your project and its dependencies. It will also create a new virtual environment with the specified Python version (3.8 in this example). To activate your virtual environment, you need to run the following command in your terminal: pipenv shell This will change your prompt to indicate that you are in your virtual environment. Now, you can install and use any Python packages for your project using pipenv, by running the following command in your terminal, where <package_name> is the name of the package you want to install: pipenv install <package_name> This will update your Pipfile and Pipfile.lock with the new package and its dependencies. To deactivate your virtual environment, you can run the following command in your terminal: exit This will return you to your global Python installation.