{"library":"pipenv","title":"Pipenv","description":"Pipenv is a Python development workflow tool that combines package management and virtual environment management into a single interface. It aims to simplify the process of installing, uninstalling, tracking, and documenting dependencies while automatically creating and managing project-specific virtual environments. Pipenv utilizes `Pipfile` to declare abstract dependencies and `Pipfile.lock` for deterministic builds, ensuring reproducible environments across different systems. It is actively maintained and currently at version 2026.4.0, with a regular release cadence.","language":"python","status":"active","last_verified":"Sun Mar 29","install":{"commands":["pip install --user pipenv","pip install pipenv"],"cli":{"name":"pipenv","version":"sh: 1: pipenv: not found"}},"imports":[],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"mkdir my_project\ncd my_project\npipenv install requests\npipenv shell\n# Now in the virtual environment\npython -c \"import requests; print(requests.__version__)\"\nexit\n# Out of the virtual environment","lang":"bash","description":"This quickstart demonstrates how to create a new project directory, install a package (e.g., `requests`), automatically creating a virtual environment and `Pipfile`/`Pipfile.lock` if they don't exist, activate the project's virtual environment, run a Python command within it, and then exit the shell.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":1},{"runtime":"python:3.10-slim","exit_code":1},{"runtime":"python:3.11-alpine","exit_code":1},{"runtime":"python:3.11-slim","exit_code":1},{"runtime":"python:3.12-alpine","exit_code":1},{"runtime":"python:3.12-slim","exit_code":1},{"runtime":"python:3.13-alpine","exit_code":1},{"runtime":"python:3.13-slim","exit_code":1},{"runtime":"python:3.9-alpine","exit_code":1},{"runtime":"python:3.9-slim","exit_code":1}]},"compatibility":null}