Skip to main content

Sacred Marriage of Pipfile, Pip, & Virtualenv.

Project description

Pipenv is an experimental project that aims to bring the best of all packaging worlds to the Python world. It harnesses pipfile, pip, and virtualenv into one single toolchain.


  • Automatically generates a Pipfile, if one doesn’t exist.

  • Automatically creates a virtualenv in a standard location.

  • Automatically adds packages to a Pipfile when they are installed.

  • Automatically removes packages from a Pipfile when they are un-installed.

  • It also automatically updates pip.


$ pipenv

  --version  Show the version and exit.
  --help     Show this message and exit.


$ pipenv where
Pipfile found at /Users/kennethreitz/repos/project/Pipfile. Considering this to be the project home.

$ pipenv where --venv
Virtualenv location: /Users/kennethreitz/repos/project/.venv

$ pipenv venv --bare
source /Users/kennethreitz/repos/project/.venv/bin/activate

$ pipenv init
Creating a Pipfile for this project...
Assuring all dependencies from Pipfile are installed...
Freezing development dependencies...
Freezing default dependencies.....
Pipfile found at /Users/kennethreitz/repos/project/Pipfile. Considering this to be the project home.
Creating a virtualenv for this project...
Virtualenv location: /Users/kennethreitz/repos/project/.venv
Pipfile.freeze not found, creating...

To activate this project's virtualenv, run the following:
$ source /Users/kennethreitz/repos/project/.venv/bin/activate

$ python install requests --dev
Installing requests...
Adding requests to Pipfile...
# Generating Pipfile.lock

$ pipenv freeze
Generating requirements.txt from Pipfile.lock

Project details

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pipenv-0.1.0.tar.gz (6.5 kB view hashes)

Uploaded source

Built Distribution

pipenv-0.1.0-py2-none-any.whl (8.7 kB view hashes)

Uploaded 2 7

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page