# virtualenvwrapper 4.0

## What is virtualenvwrapper?

virtualenvwrapper is a set of extensions to virtualenv. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.

## What's New?

Warning: This release includes some potentially incompatible changes for extensions. The python modules for extensions are now always run with PWD=\$WORKON_HOME (previously the value of PWD varied depending on the hook). The shell portion of any hook (anything sourced by the user's shell when the hook is run) is still run in the same place as before.

• All tests pass under Python 2.6, 2.7, 3.2 and 3.3.
• Fix the name of the script in an error message produced by virtualenvwrapper_lazy.sh. (Contributed by :bbuser:scottstvnsn.)

## Installing

Visit the virtualenvwrapper project page for download links and installation instructions.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.